ESAPI esapi-java-legacy bis 2.6.2.0 SQL Injection Defense Encoder.encodeForSQL Remote Code Execution

Zusammenfassunginfo

Eine problematische Schwachstelle wurde in ESAPI esapi-java-legacy ausgemacht. Hiervon betroffen ist die Funktion Encoder.encodeForSQL der Komponente SQL Injection Defense. Durch Manipulieren mit unbekannten Daten kann eine Remote Code Execution-Schwachstelle ausgenutzt werden. Die Identifikation der Schwachstelle findet als CVE-2025-5878 statt. Ein Angriff ist aus der Distanz möglich. Darüber hinaus steht ein Exploit zur Verfügung. Es wird geraten, die betroffene Komponente zu aktualisieren.

Detailsinfo

Eine kritische Schwachstelle wurde in ESAPI esapi-java-legacy (Software Library) gefunden. Es geht hierbei um die Funktion Encoder.encodeForSQL der Komponente SQL Injection Defense. Durch das Manipulieren mit einer unbekannten Eingabe kann eine Remote Code Execution-Schwachstelle ausgenutzt werden. Klassifiziert wurde die Schwachstelle durch CWE als CWE-138. Dies hat Einfluss auf Vertraulichkeit, Integrität und Verfügbarkeit.

Die Schwachstelle wurde durch Longlong Gong herausgegeben. Bereitgestellt wird das Advisory unter github.com. Die Verwundbarkeit wird mit der eindeutigen Identifikation CVE-2025-5878 gehandelt. Sie gilt als leicht auszunutzen. Umgesetzt werden kann der Angriff über das Netzwerk. Das Ausnutzen erfordert keine spezifische Authentisierung. Es sind technische Details sowie ein öffentlicher Exploit zur Schwachstelle bekannt.

Ein öffentlicher Exploit wurde durch Longlong Gong geschrieben. Er wird als proof-of-concept gehandelt. Für den Vulnerability Scanner Nessus wurde ein Plugin mit der ID 242493 (Debian dla-4246 : libowasp-esapi-java - security update) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann.

Ein Aktualisieren auf die Version 2.7.0.0 vermag dieses Problem zu lösen. Eine neue Version kann von github.com bezogen werden. Die Schwachstelle lässt sich auch durch das Einspielen des Patches f75ac2c2647a81d2cfbdc9c899f8719c240ed512 lösen. Dieser kann von github.com bezogen werden. Als bestmögliche Massnahme wird das Upgrade auf eine neue Version empfohlen.

Unter anderem wird der Fehler auch in der Verwundbarkeitsdatenbank von Tenable (242493) dokumentiert. Unter github.com werden zusätzliche Informationen bereitgestellt. Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Produktinfo

Typ

Hersteller

Name

Version

Lizenz

Webseite

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB Vector: 🔒
VulDB Zuverlässigkeit: 🔍

CNA CVSS-B Score: 🔒
CNA CVSS-BT Score: 🔒
CNA Vector: 🔒

CVSSv3info

VulDB Meta Base Score: 7.3
VulDB Meta Temp Score: 6.9

VulDB Base Score: 7.3
VulDB Temp Score: 6.6
VulDB Vector: 🔒
VulDB Zuverlässigkeit: 🔍

CNA Base Score: 7.3
CNA Vector: 🔒

CVSSv2info

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VektorKomplexitätAuthentisierungVertraulichkeitIntegritätVerfügbarkeit
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten

VulDB Base Score: 🔒
VulDB Temp Score: 🔒
VulDB Zuverlässigkeit: 🔍

Exploitinginfo

Klasse: Remote Code Execution
CWE: CWE-138 / CWE-20
CAPEC: 🔒
ATT&CK: 🔒

Physisch: Nein
Lokal: Nein
Remote: Ja

Verfügbarkeit: 🔒
Zugang: öffentlich
Status: Proof-of-Concept
Autor: Longlong Gong

EPSS Score: 🔒
EPSS Percentile: 🔒

Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔒

0-Dayfreischaltenfreischaltenfreischaltenfreischalten
Heutefreischaltenfreischaltenfreischaltenfreischalten

Nessus ID: 242493
Nessus Name: Debian dla-4246 : libowasp-esapi-java - security update

Threat Intelligenceinfo

Interesse: 🔍
Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍

Gegenmassnahmeninfo

Empfehlung: Upgrade
Status: 🔍

0-Day Time: 🔒

Upgrade: esapi-java-legacy 2.7.0.0
Patch: f75ac2c2647a81d2cfbdc9c899f8719c240ed512

Timelineinfo

28.06.2025 Advisory veröffentlicht
28.06.2025 +0 Tage VulDB Eintrag erstellt
22.07.2025 +24 Tage VulDB Eintrag letzte Aktualisierung

Quelleninfo

Produkt: github.com

Advisory: github.com
Person: Longlong Gong
Status: Bestätigt
Bestätigung: 🔒

CVE: CVE-2025-5878 (🔒)
GCVE (CVE): GCVE-0-2025-5878
GCVE (VulDB): GCVE-100-314321
scip Labs: https://www.scip.ch/?labs.20150716
Diverses: 🔒

Eintraginfo

Erstellt: 28.06.2025 09:20
Aktualisierung: 22.07.2025 16:43
Anpassungen: 28.06.2025 09:20 (61), 28.06.2025 09:21 (4), 29.06.2025 06:31 (2), 29.06.2025 13:13 (3), 29.06.2025 15:08 (30), 22.07.2025 16:43 (2)
Komplett: 🔍
Einsender: uglory
Cache ID: 216::103

Submitinfo

Akzeptiert

  • Submit #590149: ESAPI esapi-java-legacy 2.6.2.0 SQL injection filtering bypass1 (von uglory)

Duplikat

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Diskussion

Bisher keine Kommentare. Sprachen: de + en.

Bitte loggen Sie sich ein, um kommentieren zu können.

Do you need the next level of professionalism?

Upgrade your account now!