Peter Ohler oj是Peter Ohler个人开发者的一个高效JSON解析与代码生成的前端库。 Peter Ohler oj 3.17.2之前版本存在资源管理错误漏洞,该漏洞源于Oj::Parser在常规模式下未标记array_class和hash_class引用,导致释放后重用,如果垃圾回收在类分配后但解析前运行,类对象被回收,解析器持有悬空VALUE,后续解析调用解引用已释放对象,产生段错误。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-54592 | 7.5 HIGH | Oj: Stack Buffer Overflow in Oj::Doc#each_child via Deeply Nested Input |
| CVE-2026-54500 | 5.3 MEDIUM | Oj: intern.c form_attr has an uninitialized stack read |
| CVE-2026-54897 | Oj : Use-After-Free in Oj::Doc Iterators via Reentrant Close | |
| CVE-2026-54903 | Oj: Integer Overflow in Oj.load 2GB String Handling | |
| CVE-2026-54899 | Oj: Use-After-Free in Oj::Parser Symbol Key Cache Toggle | |
| CVE-2026-54902 | Oj: Use-After-Free in Oj::Parser SAJ Long Key Callback | |
| CVE-2026-54900 | Oj: Negative-Size memcpy in Oj::Parser create_id Attribute Handling | |
| CVE-2026-54896 | Oj: Heap Buffer Overflow in Oj.dump Exception Serialization via Large Indent | |
| CVE-2026-54502 | Oj: Stack Buffer Overflow in Oj.dump via Large Indent | |
| CVE-2026-54898 | Oj: Use-After-Free in Oj::Parser SAJ Callback via Input Mutation |
No comments yet