Lotus: SQL-Injection über Filterschlüssel von Abonnements
Zusammenfassung
Lotus, eine Open-Source-Plattform für Preisgestaltung und Abrechnung, enthält eine SQL-Injection-Schwachstelle (CWE-89) bei der Validierung von Filterschlüsseln für Abonnements. Ein authentifizierter Benutzer einer Organisation kann manipulierte Filterschlüssel registrieren, die die reine Schlüsselwort-Validierung umgehen und ohne Anführungszeichen in Aggregationsabfragen für die Nutzung eingefügt werden. Ein Angreifer kann Daten in der über alle Mandanten geteilten Datenbank lesen oder manipulieren, was auch andere Mandanten betreffen kann. Die CNA stuft das Problem mit CVSS 4.0 8.7 (hoch) ein; NVD hat noch keine eigene Bewertung veröffentlicht.
Betroffen
- Uselotus Lotus bis und mit Version 0.10.2
Behoben in
Unbekannt. In den Quellen ist keine korrigierte Version aufgeführt. Prüfen Sie das Repository auf neuere Releases.
Umgehung
- Keine vom Hersteller veröffentlichte Workaround-Massnahme.
- Beschränken Sie, wer sich selbst registrieren oder Organisationen beitreten kann.
- Prüfen Sie Abonnementdatensätze auf ungewöhnliche Filterschlüssel.
- Beschränken Sie die Datenbankrechte des Anwendungskontos und halten Sie die Datenbank von externen Netzwerken fern.
Ausnutzung
- Keine Ausnutzung in freier Wildbahn gemeldet; nicht im CISA-KEV-Katalog aufgeführt.
- Die CISA-SSVC-Bewertung im CNA-Eintrag führt die Ausnutzung als 'poc' (Proof of Concept) und die Automatisierbarkeit als 'no'.
- In den Recherchequellen wurde kein öffentlicher Exploit-Code bestätigt.
Unsere Empfehlung
- Erfassen Sie alle Lotus-Instanzen, einschliesslich selbst betriebener, und deren genaue Versionen.
- Behandeln Sie Version 0.10.2 und frühere mit hoher Priorität, insbesondere bei offener Registrierung oder Internetexposition.
- Spielen Sie den Herstellerfix ein, sobald er verfügbar ist, und überwachen Sie das Repository auf neue Releases.
- Setzen Sie die oben genannten Workarounds bereits jetzt um.
- Prüfen Sie die verwandten CVEs dieses Produkts gemeinsam.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- VulnCheck advisory: Lotus through 0.10.2 SQL injection via subscription filter keys www.vulncheck.com
- Lotus GitHub repository github.com
- Vulnerable code at tag 0.10.2 (model_serializers.py) github.com
- Researcher write-up (HackMD) hackmd.io
- VulDB entry 425285 vuldb.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 00:45.
Referenzen der NVD (5)
- https://github.com/uselotus/lotus
- https://github.com/uselotus/lotus/blob/0.10.2/backend/metering_billing/serializers/model_serializers.py#L518-…
- https://hackmd.io/@leediay/BkUc3WL2Mx
- https://www.vulncheck.com/advisories/lotus-through-0.10.2-sql-injection-via-subscription-filter-keys
- https://hackmd.io/@leediay/BkUc3WL2Mx
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
