CVE-2017-1000353
Jenkins-Schwachstelle für Remote-Codeausführung
- Veröffentlicht
- 29.01.2018
- Aktualisiert
- 21.10.2025
- CNA zuweisen
- mitre
- Beweise beobachtet
- 05.05.2017
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HHoch · nächste 30 Tage
- Perzentil
- 100,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.
CISA bekanntermaßen ausgenutzt
Dieses CVE erscheint im CISA-Katalog „Known Exploited Vulnerabilities“.
Zusammenfassung
Jenkins-Versionen 2.56 und früher sowie 2.46.1 LTS und früher sind anfällig für eine nicht authentifizierte Remote-Codeausführung. Eine Schwachstelle zur nicht authentifizierten Remote-Codeausführung erlaubte es Angreifern, ein serialisiertes Java-`SignedObject`-Objekt an die Jenkins-CLI zu übertragen, das mithilfe eines neuen `ObjectInputStream` deserialisiert wurde und dabei den bestehenden, auf Blacklists basierenden Schutzmechanismus umging. Wir beheben dieses Problem, indem wir `SignedObject` zur Blacklist hinzufügen. Außerdem portieren wir das neue HTTP-CLI-Protokoll von Jenkins 2.54 auf LTS 2.46.2 zurück, kennzeichnen das auf Remoting basierende (d. h. auf Java-Serialisierung basierende) CLI-Protokoll als veraltet und deaktivieren es standardmäßig.
Quellen
3jenkins CVE-2017-1000353 POC
Proof-of-Concept-Exploit für Jenkins CVE-2017-1000353, eine Remote-Code-Execution-Schwachstelle durch unsichere Deserialisierung in der CLI-Schnittstelle.
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.