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
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:N
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-55205Hermes WebUI before 0.51.468 contains a resource exhaustion …6.9
- CVE-2026-55206py7zr is a Python-based library and utility to support 7zip …8.7
- CVE-2026-55207Pimcore is an Open Source Data & Experience Management Platf…8.8
- CVE-2026-55208Pimcore Studio Backend Bundle is the backend bundle for Pimc…7.7
- 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-55223c3p0 is a JDBC Connection pooling library. In versions prior…6.3
- CVE-2026-55229Gotenberg is a Docker-powered stateless API for PDF files. P…7.5
- CVE-2026-5523The Divi Form Builder plugin for WordPress is vulnerable to …8.8
- CVE-2026-55233OpenResty is a high performance web platform. From 1.29.2.1 …7.5
- CVE-2026-55234Wekan is open source kanban built with Meteor. Prior to 9.37…8.5
- CVE-2026-55237AutoGPT is a workflow automation platform for creating, depl…8.8
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
