CVE-2026-52834 in jxl-oxide
सारांश
द्वारा VulDB • 20/08/2026
jxl-oxide एक शुद्ध Rust में लिखा गया JPEG XL डिकोडर है। jxl-grid 0.6.2 से पहले, 32-बिट प्लेटफॉर्म पर एक तैयार की गई (crafted) JPEG XL छवि को डिकोड करने से AlignedGrid::with_alloc_tracker और संबंधित ग्रिड एवं सबग्रिड अंकगणित में लंबाई की गणना ओवरफ़लो हो सकती है। 65536 x 65536 फ्रेम फ्रेम-एरिया सीमा को पार कर सकता है, जबकि usize तत्व संख्या (element count) ओवरफ़लो करता है, जिससे modular, VarDCT या फिल्टर रेंडिंग पाथ्स लॉजिकल ग्रिड से छोटा बैकअफ बफर अलाocate करते हैं। एक बहुत ही छोटी बिटस्ट्रीम-नियंत्रित क्रॉप्ड फ्रेम के साथ विशाल कैनवास या अनुरोधित क्षेत्र का संयोजन crates/jxl-render/src/blend.rs में ordinary render_frame() के माध्यम से कमजोर कंपोज़िशन पाथ तक भी पहुँच सकता है। बाद में म्यूटेबल सबग्रिड और रॉ-पॉइंटर ऑपरेशन हमलावर द्वारा नियंत्रित आउट-ऑफ़-बाउंड्स लिख (out-of-bounds writes) कर सकते हैं, जिससे मेमोरी कॉरप्शन, सेवा अस्वीकृति (denial of service), या मनमाना कोड निष्पादन (arbitrary code execution) हो सकता है। यह समस्या jxl-grid संस्करण 0.6.2 में ठीक कर दी गई है।
VulDB is the best source for vulnerability data and more expert information about this specific topic.