sylius/paypal-plugin
Official integration with PayPal Commerce Platform
Activity
- Latest release
- 1mo ago
- Total releases
- 60
- Cadence
- ~12 days
- Last 12 months
- 12
Reach
- Stars
- 46
Details
- License
- MIT
- First release
- Aug 14, 2020
| Version | Released | |
|---|---|---|
v2.0.11
patch
|
v2.0.11
patch
Dependencies (9)
+ 1 more
Changelog
Compare changes
|
|
v1.7.9
patch
|
v1.7.9
patch
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
v2.0.10
patch
| ||
v2.0.9
patch
| ||
v2.0.8
patch
| ||
v1.7.8
patch
| ||
v1.6.3
patch
|
v1.6.3
patch
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
v1.5.3
patch
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev |
v1.5.3
patch
Dependencies (7)
Changelog
Compare changes
|
|
v2.0.7
patch
|
v2.0.7
patch
Dependencies (8)
Changelog
Compare changes
|
|
v1.7.7
patch
|
v1.7.7
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
v1.7.6
patch
| ||
v1.7.5
patch
| ||
v2.0.6
patch
| ||
v1.7.4
patch
|
v1.7.4
patch
Dependencies (9)
+ 1 more
Changelog
Compare changes
|
|
v2.0.5
patch
| ||
v2.0.4
patch
| ||
v2.0.3
patch
|
v2.0.3
patch
Dependencies (8)
Changelog
Compare changes
|
|
v1.7.3
patch
| ||
v2.0.2
patch
| ||
v1.7.2
patch
| ||
v1.6.2
patch
|
v1.6.2
patch
Dependencies (10)
+ 2 more
Changelog
Compare changes
|
|
v2.0.1
patch
1 CVE
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.7.1
patch
1 CVE
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.6.1
patch
1 CVE
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev | ||
v2.0.0
major
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.7.0
minor
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.6.0
minor
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.5.2
patch
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev |
v1.5.2
patch
Dependencies (6)
Changelog
Compare changes
|
|
v1.5.1
patch
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.5.0
minor
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev |
v1.5.0
minor
Dependencies (6)
Changelog
Compare changes
|
|
v1.4.2
patch
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev |
v1.4.2
patch
Dependencies (5)
Changelog
Compare changes
|
|
v1.4.1
patch
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.4.0
minor
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.3.2
patch
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.3.1
patch
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.2.4
patch
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.3.0
minor
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.2.3
patch
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.2.2
patch
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.2.1
patch
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.2.0
minor
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.1.1
patch
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.1.0
minor
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.0.4
patch
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.0.3
patch
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.0.2
patch
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.0.1
patch
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.0.0
major
3 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2021-41120
GHSA-25fx-mxc2-76g7
Oct 06, 2021
Sylius PayPal Plugin allows unauthorized access to Credit card form, exposing payer name and not requiring 3DS
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
ImpactURL to the payment page done after checkout was created with autoincremented payment id ( PatchesThe problem has been patched in Sylius/PayPalPlugin 1.2.4 and 1.3.1 WorkaroundsOne can override a For more informationIf you have any questions or comments about this advisory:
Affected versions
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
Fixed in
1.2.4
1.3.1
References
Updated Jul 08, 2026 · Source: OSV.dev | ||
v1.0.0-RC.2
pre
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
v1.0.0-RC.1
pre
2 CVEs
CVE-2025-30152
GHSA-hxg4-65p5-9w37
Mar 19, 2025
Sylius PayPal Plugin has an Order Manipulation Vulnerability after PayPal Checkout
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A discovered vulnerability allows users to modify their shopping cart after completing the PayPal Checkout process and payment authorization. If a user initiates a PayPal transaction from a product page or the cart page and then returns to the order summary page, they can still manipulate the cart contents before finalizing the order. As a result, the order amount in Sylius may be higher than the amount actually captured by PayPal, leading to a scenario where merchants deliver products or services without full payment. Impact
PatchesThe issue is fixed in versions: 1.6.2, 1.7.2, 2.0.2 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
IMPORTANTFor
to
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 28 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.6.1
v1.7.0
v1.7.1
v2.0.0
v2.0.1
Fixed in
1.6.2
1.7.2
2.0.2
References Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-29788
GHSA-pqq3-q84h-pj6x
Mar 17, 2025
Sylius PayPal Plugin Payment Amount Manipulation Vulnerability
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
None
High
None
A vulnerability allows users to manipulate the final payment amount processed by PayPal. If a user modifies the item quantity in their shopping cart after initiating the PayPal Checkout process, PayPal will not receive the updated total amount. As a result, PayPal captures only the initially transmitted amount, while Sylius incorrectly considers the order fully paid based on the modified total. This flaw can be exploited both accidentally and intentionally, potentially enabling fraud by allowing customers to pay less than the actual order value. Impact
PatchesThe issue is fixed in versions: 1.6.1, 1.7.1, 2.0.1 and above. WorkaroundsTo resolve the problem in the end application without updating to the newest patches, there is a need to overwrite
Also there is a need to overwrite
And to overwrite
After that, register services in the container when using PayPal 1.x:
or when using PayPal 2.x:
For more informationIf you have any questions or comments about this advisory:
Affected versions
v0.1.0
v0.1.1
v0.2.0
v0.2.1
v0.3.0
v0.3.1
v1.0.0
v1.0.0-BETA.1
v1.0.0-BETA.2
v1.0.0-BETA.3
v1.0.0-BETA.4
v1.0.0-RC.1
+ 25 more Show less
v1.0.0-RC.2
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.6.0
v1.7.0
v2.0.0
Fixed in
1.6.1
1.7.1
2.0.1
References
Updated Sep 10, 2026 · Source: OSV.dev |