
CVE-2020-27824 शोषण पुनरुत्पादन वातावरण OpenJPEG JPEG 2000 कोडेक के लिए, जो भेद्यता विश्लेषण, फ़ज़िंग और बाइनरी शोषण परीक्षण को सक्षम बनाता है।
OpenJPEG, C भाषा में लिखा गया एक ओपन-सोर्स JPEG 2000 कोडेक है। इसे JPEG 2000 के उपयोग को बढ़ावा देने के लिए विकसित किया गया है, जो जॉइंट फोटोग्राफिक एक्सपर्ट्स ग्रुप (JPEG) का एक स्थिर-छवि संपीड़न मानक है। अप्रैल 2015 से, इसे ISO/IEC और ITU-T द्वारा आधिकारिक रूप से एक JPEG 2000 रेफरेंस सॉफ़्टवेयर के रूप में मान्यता प्राप्त है।
कोई भी। चूँकि OpenJPEG कोड BSD 2-clause "Simplified" License के अंतर्गत जारी किया गया है, कोई भी इस कोड का उपयोग या संशोधन कर सकता है, यहाँ तक कि वाणिज्यिक अनुप्रयोगों के लिए भी। एकमात्र प्रतिबंध स्रोतों या बाइनरी दस्तावेज़ों में कॉपीराइट बनाए रखना है। बेशक, यदि आपने कोड को इस प्रकार संशोधित किया है जो अन्य उपयोगकर्ताओं के लिए रुचिकर हो सकता है, तो आपको इसे साझा करने के लिए प्रोत्साहित किया जाता है (एक github pull request के माध्यम से या एक issue भरकर), लेकिन यह अनिवार्य नहीं है।
API दस्तावेज़ीकरण को एक बड़े पुनर्गठन की आवश्यकता है। तब तक, आप स्थापना निर्देश और कोडेक दस्तावेज़ीकरण देख सकते हैं।
लाइब्रेरी को Université catholique de Louvain (UCL) में इमेज और सिग्नल प्रोसेसिंग ग्रुप (ISPGroup) द्वारा विकसित और अनुरक्षित किया जाता है, जिसमें CNES, CS कंपनी और intoPIX कंपनी का समर्थन शामिल है। JPWL मॉड्यूल को इटली के पेरुजिया विश्वविद्यालय (UNIPG) के डिजिटल सिग्नल प्रोसेसिंग लैब (DSPLab) द्वारा विकसित किया गया है।
लाइसेंस और कॉपीराइट जानकारी के लिए LICENSE देखें।
स्थापना प्रक्रियाओं के लिए INSTALL देखें।
क्रमिक रिलीज़ों में उपयोगकर्ताओं को दिखाई देने वाले परिवर्तनों के लिए NEWS देखें।
API/ABI टाइमलाइन स्वचालित रूप से यहाँ अपडेट होती है।
OpenJPEG आपके अनुप्रयोगों के लिए एक स्थिर API/ABI प्रदान करने का प्रयास करता है। इस प्रकार यह
केवल अपने फ़ंक्शनों का एक सीमित उपसमुच्चय उजागर करता है। यह फ़ंक्शनों के
निर्यात/छिपाने की एक प्रणाली का उपयोग करता है। यदि आप अनिश्चित हैं कि आप
अपने अनुप्रयोगों में किन फ़ंक्शनों का उपयोग कर सकते हैं, तो आपको gcc के समान किसी चीज़ का उपयोग करके OpenJPEG संकलित करना चाहिए:
-fvisibility=hidden संकलन फ़्लैग।
यह भी देखें: http://gcc.gnu.org/wiki/Visibility
Windows पर, MSVC सीधे निर्यात/छिपाने वाले फ़ंक्शन का समर्थन करता है और इस प्रकार उपलब्ध एकमात्र API वही है जो OpenJPEG द्वारा समर्थित है।