CVE-2024-38355
Nicht behandelter 'error'-Event in socket.io
- Veröffentlicht
- 19.06.2024
- Aktualisiert
- 03.09.2024
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 06.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:LNiedrig · nächste 30 Tage
- Perzentil
- 51,0 %
- Modelldatum
- 21.09.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
Socket.IO ist ein Open-Source-Framework für Echtzeit-, bidirektionale, ereignisbasierte Kommunikation. Ein speziell gestaltetes Socket.IO-Paket kann eine unbehandelte Ausnahme auf dem Socket.IO-Server auslösen und dadurch den Node.js-Prozess beenden. Dieses Problem wird durch den Commit `15af22fc22` behoben, der in `[email protected]` (veröffentlicht im Mai 2023) enthalten ist. Der Fix wurde ebenfalls in den 2.x-Zweig mit Commit `d30630ba10` zurückportiert. Benutzern wird empfohlen, ein Upgrade durchzuführen. Benutzer, die kein Upgrade durchführen können, können einen Listener für das "error"-Ereignis anhängen, um diese Fehler abzufangen.
Quellen
1Proof of Concept von CVE-2024-47554
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.