Sylius versions before 2.1.16 and 2.2.9 fail to validate payment amounts during cart recalculation, allowing unauthenticated attackers to modify order totals after gateway transaction initiation. Attackers can pay a small amount, enlarge the order after gateway capture, and have the system mark the inflated order as fully paid while the gateway captured only the original amount.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-345"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/100xxx/CVE-2026-100872.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "2.0.0"
},
{
"fixed": "2.1.16"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "2.2.0"
},
{
"fixed": "2.2.9"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "9e9aeaacbc97b1fc01d573e44d6679194527905d"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v2.2.9",
"range": [
{
"fixed": "253169df80a8c8babf479c6de5ce3d422e37dc6a"
}
],
"source": "REFERENCES_TAG"
}
]
}