Lucene search
+L

5 matches found

Vulnrichment
Vulnrichment
•added 2026/06/30 11:22 p.m.•22 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.3AI score0.00203EPSS
SaveExploits0References1
osv_ghsa
osv_ghsa
•added 2026/06/19 7:36 p.m.•33 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.6AI score0.00203EPSS
SaveExploits0References5
Snyk
Snyk
•added 2026/06/19 7:36 p.m.•16 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.2AI score0.00203EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/06/19 7:36 p.m.•38 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.6AI score0.00203EPSS
SaveExploits0References5Affected Software1
Positive Technologies
Positive Technologies
•added 2026/06/19 12:00 a.m.•39 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.2AI score0.00203EPSS
SaveExploits0References4
Rows per page
Query Builder