CVE-2026-55219
Last modified
CVE-2026-55219 is a medium-severity vulnerability rated 5.3/10 on the CVSS scale. Paymenter is a free and open-source webshop solution for management of hosting services. In versions prior to 1.5.5, the credit payment implementation in app/Livewire/Invoices/Show.php executes a pessimistic row lock (lockForUpdate()) outside of an active database transaction. EPSS estimates a 0.21% chance of exploitation in the next 30 days.
Description
Paymenter is a free and open-source webshop solution for management of hosting services. In versions prior to 1.5.5, the credit payment implementation in app/Livewire/Invoices/Show.php executes a pessimistic row lock (lockForUpdate()) outside of an active database transaction. Because MySQL/MariaDB requires an enclosing transaction to enforce row-level locks, the guard is ineffective. Concurrent payment requests can exploit this race condition to read the same credit balance simultaneously, allowing users to pay multiple invoices using the same credit balance. In database systems like MySQL, a row lock only works inside a formal transaction; without one, the lock is completely ignored. Because there is no active lock, two payment requests sent at the exact same millisecond can look at the database at the same time. Both requests see the original credit balance, decide it is sufficient, and approve the payment. Because the payment processes successfully through ExtensionHelper::addPayment(), the application provisions the corresponding services or digital goods, resulting in direct financial or resource loss to the platform. This issue has been fixed in version 1.5.5.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Paymenter | Paymenter | < 1.5.5 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-55219?
How severe is CVE-2026-55219?
How do I fix CVE-2026-55219?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-55211Surfio is a library for reading and writing surface files. P…9.8
- CVE-2026-55212Pimcore is an Open Source Data & Experience Management Platf…7.1
- CVE-2026-55213h2o is an HTTP server with support for HTTP/1.x, HTTP/2 and …7.5
- CVE-2026-55214GLPI is a free asset and IT management software package. Fro…8.5
- CVE-2026-55215MariaDB Connector/Node.js is used to connect applications de…7.5
- CVE-2026-55217GLPI is a free asset and IT management software package. Fro…5.3
- CVE-2026-5522IBM QRadar 7.5.0 through 7.5.0 UP15 Interim Fix 005 contains…6.7
- CVE-2026-55220Pimcore is an Open Source Data & Experience Management Platf…9.3
- CVE-2026-55221Boruta is a standalone authorization server that aims to imp…6.5
- CVE-2026-55223c3p0 is a JDBC Connection pooling library. In versions prior…6.3
- CVE-2026-55225Strimzi provides a way to run an Apache Kafka cluster on Kub…8
- CVE-2026-55226Strimzi provides a way to run an Apache Kafka cluster on Kub…5.4
Are you affected by CVE-2026-55219?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
