Lucene search
+L

5 matches found

Vulnrichment
Vulnrichment
•added 2026/06/30 11:22 p.m.•16 views

CVE-2026-54897 Oj : Use-After-Free in Oj::Doc Iterators via Reentrant Close

Oj Optimized JSON is a JSON parser and Object marshaller packaged as a Ruby gem. Prior to 3.17.2, Oj::Doc iterators eachvalue, eachchild, eachleaf were vulnerable to a heap use-after-free. When a Ruby block yielded during iteration calls doc.close or d.close, the document's heap memory is freed...

2.1CVSS6.2AI score0.00146EPSS
SaveExploits0References1
Github Security Blog
Github Security Blog
•added 2026/06/19 7:36 p.m.•31 views

Oj: Use-After-Free in Oj::Doc Iterators via Reentrant Close

Summary Oj::Doc iterators eachvalue, eachchild, eachleaf are vulnerable to a heap use-after-free. When a Ruby block yielded during iteration calls doc.close or d.close, the document's heap memory is freed while the C iterator is still running. When control returns from the block, the iterator rea...

2.1CVSS6.4AI score0.00146EPSS
SaveExploits0References2Affected Software1
Snyk
Snyk
•added 2026/06/19 7:36 p.m.•11 views

Use After Free

Overview Affected versions of this package are vulnerable to Use After Free in the eachvalue, eachchild, or eachleaf iterators when a Ruby block executed during iteration calls the close method on the document or its child nodes. An attacker can cause memory corruption by invoking close within a...

8.2CVSS6.1AI score0.00146EPSS
SaveExploits0References2
OSV
OSV
•added 2026/06/19 7:36 p.m.•22 views

GHSA-9PPP-W3G4-FH4Q Oj: Use-After-Free in Oj::Doc Iterators via Reentrant Close

Summary Oj::Doc iterators eachvalue, eachchild, eachleaf are vulnerable to a heap use-after-free. When a Ruby block yielded during iteration calls doc.close or d.close, the document's heap memory is freed while the C iterator is still running. When control returns from the block, the iterator rea...

8.7CVSS6.4AI score0.00146EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/06/19 12:00 a.m.•29 views

PT-2026-51083

Name of the Vulnerable Software and Affected Versions Oj versions prior to 3.17.2 Description Oj::Doc iterators each value, each child, each leaf are subject to a heap use-after-free. This occurs when a Ruby block yielded during iteration calls doc.close or d.close, causing the document's heap...

8.7CVSS6.1AI score0.00146EPSS
SaveExploits0References4
Rows per page
Query Builder