CVE-2026-71537
Paymenter: Double-Spend-Race-Condition bei Gutschrift-Rückerstattung im Service-Downgrade (doUpgrade)
- Veröffentlicht
- 18.09.2026
- Aktualisiert
- 24.09.2026
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 23.10.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:NNiedrig · nächste 30 Tage
- Perzentil
- 25,4 %
- Modelldatum
- 25.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Paymenter ist eine kostenlose und quelloffene Webshop-Lösung für die Verwaltung von Hosting-Diensten. Vor Version 1.5.7 stützt sich app/Livewire/Services/Upgrade.php::doUpgrade() auf Service::upgradable, um ein ausstehendes Service-Upgrade zu prüfen, und führt anschließend $credit->increment('amount', abs($price)) aus, ohne dass DB::transaction oder lockForUpdate() diese Operationen umspannen. Ein authentifizierter Kunde mit einem aktiven, herabstufbaren Service kann gleichzeitige Downgrade-Anfragen stellen, die jeweils kein ausstehendes Upgrade feststellen, separate Upgrade-Datensätze erstellen und dasselbe Kontoguthaben erhöhen, wodurch mehrere ausgebbare Rückerstattungen für ein einziges Downgrade entstehen. Dieses Problem ist in Version 1.5.7 behoben.
Quellen
PoCs & Write-ups zu CVEs, die ich gemeldet habe (koordinierte Offenlegung; nur veröffentlichte und gepatchte)
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.