CVE-2016-2338
criticalPriorität · beachten · 51EPSS 0.047 · 92. PerzentilExploit · PoCEUUSEPSS · bewertet 2026-10-27
An exploitable heap overflow vulnerability exists in the Psych::Emitter start_document function of Ruby. In Psych::Emitter start_document function heap buffer "head" allocation is made based on tags array length. Specially constructed object passed as element of tags array can increase this array size after mentioned allocation and cause heap overflow.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
Exploits (1)
Öffentlicher Proof-of-Concept- und Exploit-Code.
- SpiralBL0CK/CVE-2016-2338-ndayCVE-2016-2338 Use-after-free nday full exploitPoC · poc_in_github
betroffene Produkte (4)
Betroffene Produkte und Versionsbereiche.
auch bekannt als (3)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (13)
Externe Belege — Patches, Meldungen, Analysen.
- http://www.talosintelligence.com/reports/TALOS-2016-0032/cnnvd
- https://cxsecurity.com/cveshow/CVE-2016-2338/cnnvd
- https://lists.debian.org/debian-lts-announce/2020/03/msg00032.htmlcnnvd
- https://security.netapp.com/advisory/ntap-20221228-0005/cnnvd
- https://vigilance.fr/vulnerability/Ruby-buffer-overflow-via-Psych-Emitter-31878cnnvd
- https://www.auscert.org.au/bulletins/ESB-2020.1068/cnnvd
- https://www.ruby-lang.org/Patchcnnvd
- http://www.talosintelligence.com/reports/TALOS-2016-0032/enisa_euvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan