
CVE-2020-27824 Exploit-Reproduktionsumgebung für den OpenJPEG JPEG 2000 Codec, die Schwachstellenanalyse, Fuzzing und binäre Exploitation-Tests ermöglicht.
OpenJPEG ist ein Open-Source-JPEG-2000-Codec, geschrieben in C. Es wurde entwickelt, um die Nutzung von JPEG 2000 zu fördern, einem Standbild-Kompressionsstandard der Joint Photographic Experts Group (JPEG). Seit April 2015 wird es offiziell von ISO/IEC und ITU-T als JPEG 2000 Referenzsoftware anerkannt.
Jeder. Da der OpenJPEG-Code unter der BSD 2-Clause "Simplified" License veröffentlicht wird, kann jeder den Code nutzen oder modifizieren, auch für kommerzielle Anwendungen. Die einzige Einschränkung ist, das Urheberrecht in den Quellen oder in der Binärdateidokumentation zu behalten. Wenn Sie den Code so modifiziert haben, dass er für andere Benutzer von Interesse sein könnte, werden Sie natürlich ermutigt, ihn zu teilen (über einen GitHub-Pull-Request oder durch das Eröffnen eines Issues), aber das ist keine Voraussetzung.
Die API-Dokumentation benötigt eine größere Überarbeitung. In der Zwischenzeit können Sie die Installationsanleitung und die Codec-Dokumentation einsehen.
Die Bibliothek wird entwickelt und gewartet von der Image and Signal Processing Group (ISPGroup) an der Université catholique de Louvain (UCL, mit Unterstützung des CNES, des Unternehmens CS und der Firma intoPIX. Das JPWL-Modul wurde vom Digital Signal Processing Lab (DSPLab) der Universität Perugia, Italien (UNIPG) entwickelt.
Siehe LICENSE für Lizenz- und Urheberrechtsinformationen.
Siehe INSTALL für Installationsverfahren.
Siehe NEWS für sichtbare Änderungen in aufeinanderfolgenden Versionen.
Eine API/ABI-Zeitleiste wird automatisch hier aktualisiert.
OpenJPEG bemüht sich, eine stabile API/ABI für Ihre Anwendungen bereitzustellen. Daher stellt es nur eine begrenzte Teilmenge seiner Funktionen zur Verfügung. Es verwendet einen Mechanismus zum Exportieren/Verstecken von Funktionen. Wenn Sie unsicher sind, welche Funktionen Sie in Ihren Anwendungen verwenden können, sollten Sie OpenJPEG mit einem ähnlichen Compiler wie gcc kompilieren: Compiler-Flag -fvisibility=hidden. Siehe auch: http://gcc.gnu.org/wiki/Visibility
Unter Windows unterstützt MSVC direkt das Exportieren/Verstecken von Funktionen, daher ist die einzige verfügbare API die von OpenJPEG unterstützte.