POC详情: a5fd0b593644968adc38ec49853962f567dc4232

来源
关联漏洞
标题: DjVuLibre 安全漏洞 (CVE-2025-53367)
描述:DjVuLibre是一款DjVu(计算机文件格式)的开源实现,它包括DjVu文件查看器、浏览器插件、DjVu文件解码/编码器和其它实用程序。 DjVuLibre 3.5.29之前版本存在安全漏洞,该漏洞源于MMRDecoder::scanruns方法存在越界写入漏洞,可能导致堆损坏。
文件快照

[4.0K] /data/pocs/a5fd0b593644968adc38ec49853962f567dc4232 ├── [ 0] AUTHORS ├── [ 110] autogen.sh ├── [ 0] ChangeLog ├── [4.0K] config │   ├── [ 22K] acinclude.m4 │   └── [7.6K] pkg.m4 ├── [9.5K] configure.ac ├── [ 18K] COPYING ├── [3.0K] COPYRIGHT ├── [4.0K] debian │   ├── [ 33K] changelog │   ├── [ 78] clean │   ├── [ 3] compat │   ├── [3.5K] control │   ├── [6.7K] copyright │   ├── [ 7] djvulibre-bin.docs │   ├── [ 31] djvulibre-bin.install │   ├── [ 36] djvulibre-desktop.install │   ├── [ 75] djvuserve.install │   ├── [ 38] djvuserve.sh │   ├── [ 107] gbp.conf │   ├── [ 20] libdjvulibre21.install │   ├── [ 62] libdjvulibre-dev.docs │   ├── [ 71] libdjvulibre-dev.install │   ├── [ 42] libdjvulibre-text.install │   ├── [ 5] not-installed │   ├── [ 752] README.Debian │   ├── [1.9K] rules │   ├── [4.0K] source │   │   ├── [ 12] format │   │   └── [ 20] local-options │   └── [ 73] watch ├── [4.0K] desktopfiles │   ├── [4.9K] djvulibre-mime.xml │   ├── [ 17K] djvu.svg │   ├── [2.7K] Makefile.am │   ├── [ 13K] prebuilt-hi128-djvu.png │   ├── [ 855] prebuilt-hi16-djvu.png │   ├── [1.1K] prebuilt-hi20-djvu.png │   ├── [1.3K] prebuilt-hi22-djvu.png │   ├── [1.5K] prebuilt-hi24-djvu.png │   ├── [ 31K] prebuilt-hi256-djvu.png │   ├── [2.2K] prebuilt-hi32-djvu.png │   ├── [3.8K] prebuilt-hi48-djvu.png │   ├── [5.6K] prebuilt-hi64-djvu.png │   ├── [6.6K] prebuilt-hi72-djvu.png │   └── [9.2K] prebuilt-hi96-djvu.png ├── [2.3K] djvulibre.spec ├── [4.0K] doc │   ├── [191K] djvu2spec.djvu │   ├── [473K] djvu3spec.djvu │   ├── [ 12K] djvuchanges.txt │   ├── [419K] djvulibre-book-en.djvu │   ├── [547K] djvulibre-book-ru.djvu │   ├── [ 25K] lizard2002.djvu │   ├── [109K] lizard2002.pdf │   ├── [ 29K] lizard2007.djvu │   ├── [600K] lizard2007.pdf │   ├── [ 904] make-djvulibre-book-en.sh │   ├── [4.0K] minilisp │   │   ├── [ 456] makefile │   │   ├── [ 25K] minilisp.cpp │   │   ├── [3.8K] minilisp.in │   │   └── [1.1K] README │   └── [4.0K] old │   ├── [ 33K] djvu3changes.txt │   ├── [ 98K] lizard2003-navm.djvu │   └── [ 15K] lizard2005-antz.djvu ├── [4.0K] libdjvu │   ├── [8.9K] Arrays.cpp │   ├── [ 31K] Arrays.h │   ├── [3.1K] atomic.cpp │   ├── [5.9K] atomic.h │   ├── [ 12K] BSByteStream.cpp │   ├── [ 11K] BSByteStream.h │   ├── [ 24K] BSEncodeByteStream.cpp │   ├── [ 34K] ByteStream.cpp │   ├── [ 18K] ByteStream.h │   ├── [ 50K] DataPool.cpp │   ├── [ 26K] DataPool.h │   ├── [101K] ddjvuapi.cpp │   ├── [ 56K] ddjvuapi.h │   ├── [ 239] ddjvuapi.pc.in │   ├── [7.2K] debug.cpp │   ├── [9.6K] debug.h │   ├── [5.3K] DjVmDir0.cpp │   ├── [7.1K] DjVmDir0.h │   ├── [ 23K] DjVmDir.cpp │   ├── [ 19K] DjVmDir.h │   ├── [ 19K] DjVmDoc.cpp │   ├── [ 11K] DjVmDoc.h │   ├── [9.3K] DjVmNav.cpp │   ├── [5.5K] DjVmNav.h │   ├── [ 40K] DjVuAnno.cpp │   ├── [ 12K] DjVuAnno.h │   ├── [ 69K] DjVuDocEditor.cpp │   ├── [ 19K] DjVuDocEditor.h │   ├── [ 54K] DjVuDocument.cpp │   ├── [ 44K] DjVuDocument.h │   ├── [ 11K] DjVuDumpHelper.cpp │   ├── [4.4K] DjVuDumpHelper.h │   ├── [5.1K] DjVuErrorList.cpp │   ├── [6.3K] DjVuErrorList.h │   ├── [7.7K] DjVuFileCache.cpp │   ├── [8.6K] DjVuFileCache.h │   ├── [ 73K] DjVuFile.cpp │   ├── [ 32K] DjVuFile.h │   ├── [7.5K] DjVuGlobal.cpp │   ├── [ 14K] DjVuGlobal.h │   ├── [8.1K] DjVuGlobalMemory.cpp │   ├── [ 40K] DjVuImage.cpp │   ├── [ 21K] DjVuImage.h │   ├── [5.8K] DjVuInfo.cpp │   ├── [7.5K] DjVuInfo.h │   ├── [ 17K] DjVuMessage.cpp │   ├── [5.1K] DjVuMessage.h │   ├── [ 14K] DjVuMessageLite.cpp │   ├── [8.8K] DjVuMessageLite.h │   ├── [6.6K] DjVuNavDir.cpp │   ├── [7.5K] DjVuNavDir.h │   ├── [ 15K] DjVuPalette.cpp │   ├── [ 12K] DjVuPalette.h │   ├── [ 20K] DjVuPort.cpp │   ├── [ 23K] DjVuPort.h │   ├── [ 24K] DjVuText.cpp │   ├── [ 11K] DjVuText.h │   ├── [ 79K] DjVuToPS.cpp │   ├── [ 19K] DjVuToPS.h │   ├── [ 45K] GBitmap.cpp │   ├── [ 28K] GBitmap.h │   ├── [ 17K] GContainer.cpp │   ├── [ 47K] GContainer.h │   ├── [6.8K] GException.cpp │   ├── [8.7K] GException.h │   ├── [ 18K] GIFFManager.cpp │   ├── [ 15K] GIFFManager.h │   ├── [ 26K] GMapAreas.cpp │   ├── [ 21K] GMapAreas.h │   ├── [9.4K] GOS.cpp │   ├── [6.3K] GOS.h │   ├── [ 46K] GPixmap.cpp │   ├── [ 22K] GPixmap.h │   ├── [9.9K] GRect.cpp │   ├── [ 14K] GRect.h │   ├── [ 19K] GScaler.cpp │   ├── [ 13K] GScaler.h │   ├── [5.6K] GSmartPointer.cpp │   ├── [ 17K] GSmartPointer.h │   ├── [ 59K] GString.cpp │   ├── [ 57K] GString.h │   ├── [ 15K] GThreads.cpp │   ├── [ 17K] GThreads.h │   ├── [ 20K] GUnicode.cpp │   ├── [ 45K] GURL.cpp │   ├── [ 15K] GURL.h │   ├── [ 14K] IFFByteStream.cpp │   ├── [ 15K] IFFByteStream.h │   ├── [ 53K] IW44EncodeCodec.cpp │   ├── [ 53K] IW44Image.cpp │   ├── [ 32K] IW44Image.h │   ├── [ 18K] JB2EncodeCodec.cpp │   ├── [ 37K] JB2Image.cpp │   ├── [ 32K] JB2Image.h │   ├── [ 11K] JPEGDecoder.cpp │   ├── [4.7K] JPEGDecoder.h │   ├── [2.8K] Makefile.am │   ├── [ 46K] miniexp.cpp │   ├── [ 25K] miniexp.h │   ├── [ 27K] MMRDecoder.cpp │   ├── [9.5K] MMRDecoder.h │   ├── [5.3K] MMX.cpp │   ├── [7.0K] MMX.h │   ├── [9.4K] Template.h │   ├── [9.4K] UnicodeByteStream.cpp │   ├── [7.3K] UnicodeByteStream.h │   ├── [ 31K] XMLParser.cpp │   ├── [4.4K] XMLParser.h │   ├── [ 11K] XMLTags.cpp │   ├── [7.4K] XMLTags.h │   ├── [ 53K] ZPCodec.cpp │   └── [ 34K] ZPCodec.h ├── [ 401] Makefile.am ├── [7.1K] NEWS ├── [8.6K] README ├── [4.0K] share │   ├── [4.0K] djvu │   │   ├── [4.0K] osi │   │   │   ├── [4.0K] cs │   │   │   │   └── [ 416] messages.xml │   │   │   ├── [4.0K] de │   │   │   │   ├── [ 57K] libdjvu++.xml │   │   │   │   └── [ 410] messages.xml │   │   │   ├── [4.0K] en │   │   │   │   ├── [ 11K] djvutools-reference.xml │   │   │   │   ├── [ 52K] libdjvu++.xml │   │   │   │   └── [ 404] messages.xml │   │   │   ├── [4.0K] fr │   │   │   │   ├── [ 59K] libdjvu++.xml │   │   │   │   └── [ 410] messages.xml │   │   │   ├── [4.0K] ja │   │   │   │   ├── [ 64K] libdjvu++.xml │   │   │   │   └── [ 410] messages.xml │   │   │   ├── [1.6K] languages.xml │   │   │   └── [4.0K] zh │   │   │   ├── [ 50K] libdjvu++.xml │   │   │   └── [ 410] messages.xml │   │   └── [4.0K] pubtext │   │   ├── [ 741] DjVuMessages.dtd │   │   ├── [1.7K] DjVuOCR.dtd │   │   └── [5.4K] DjVuXML-s.dtd │   └── [ 888] Makefile.am ├── [4.0K] tools │   ├── [6.9K] any2djvu │   ├── [1.0K] any2djvu.1 │   ├── [4.4K] bzz.1 │   ├── [6.4K] bzz.cpp │   ├── [9.2K] c44.1 │   ├── [ 54K] c44.cpp │   ├── [4.6K] cjb2.1 │   ├── [ 28K] cjb2.cpp │   ├── [3.6K] common.h │   ├── [3.2K] cpaldjvu.1 │   ├── [ 27K] cpaldjvu.cpp │   ├── [ 10K] csepdjvu.1 │   ├── [ 53K] csepdjvu.cpp │   ├── [9.4K] ddjvu.1 │   ├── [ 34K] ddjvu.cpp │   ├── [2.5K] djvm.1 │   ├── [ 11K] djvm.cpp │   ├── [2.1K] djvmcvt.1 │   ├── [8.7K] djvmcvt.cpp │   ├── [ 15K] djvu.1 │   ├── [ 18K] djvudigital │   ├── [8.2K] djvudigital.1 │   ├── [2.2K] djvudump.1 │   ├── [6.3K] djvudump.cpp │   ├── [2.2K] djvuextract.1 │   ├── [9.5K] djvuextract.cpp │   ├── [5.9K] djvumake.1 │   ├── [ 41K] djvumake.cpp │   ├── [6.9K] djvups.1 │   ├── [9.1K] djvups.cpp │   ├── [ 28K] djvused.1 │   ├── [ 65K] djvused.cpp │   ├── [6.2K] djvuserve.1 │   ├── [ 13K] djvuserve.cpp │   ├── [3.3K] djvutxt.1 │   ├── [ 10K] djvutxt.cpp │   ├── [4.0K] jb2cmp │   │   ├── [8.6K] classify.cpp │   │   ├── [3.6K] classify.h │   │   ├── [8.2K] cuts.cpp │   │   ├── [ 13K] frames.cpp │   │   ├── [ 0] mdjvucfg.h │   │   ├── [3.2K] minidjvu.h │   │   ├── [ 20K] patterns.cpp │   │   ├── [5.1K] patterns.h │   │   └── [ 129] README │   ├── [ 12K] jb2tune.cpp │   ├── [3.4K] jb2tune.h │   ├── [2.3K] Makefile.am │   ├── [169K] tiff2pdf.c │   ├── [168K] tiff2pdf.c.LIBTIFF │   └── [1.3K] tiff2pdf.h ├── [4.0K] win32 │   ├── [4.0K] djvulibre │   │   ├── [4.0K] bzz │   │   │   ├── [5.2K] bzz.vcxproj │   │   │   ├── [ 954] bzz.vcxproj.filters │   │   │   └── [ 143] bzz.vcxproj.user │   │   ├── [4.0K] c44 │   │   │   ├── [5.3K] c44.vcxproj │   │   │   ├── [ 954] c44.vcxproj.filters │   │   │   └── [ 143] c44.vcxproj.user │   │   ├── [4.0K] cjb2 │   │   │   ├── [6.1K] cjb2.vcxproj │   │   │   ├── [2.1K] cjb2.vcxproj.filters │   │   │   └── [ 143] cjb2.vcxproj.user │   │   ├── [4.0K] cpaldjvu │   │   │   ├── [5.9K] cpaldjvu.vcxproj │   │   │   ├── [2.1K] cpaldjvu.vcxproj.filters │   │   │   └── [ 143] cpaldjvu.vcxproj.user │   │   ├── [4.0K] csepdjvu │   │   │   ├── [5.9K] csepdjvu.vcxproj │   │   │   ├── [2.1K] csepdjvu.vcxproj.filters │   │   │   └── [ 143] csepdjvu.vcxproj.user │   │   ├── [4.0K] ddjvu │   │   │   ├── [5.7K] ddjvu.vcxproj │   │   │   ├── [1.2K] ddjvu.vcxproj.filters │   │   │   └── [ 222] ddjvu.vcxproj.user │   │   ├── [1.3K] dirs.props │   │   ├── [4.0K] djvm │   │   │   ├── [5.2K] djvm.vcxproj │   │   │   ├── [ 955] djvm.vcxproj.filters │   │   │   └── [ 143] djvm.vcxproj.user │   │   ├── [4.0K] djvmcvt │   │   │   ├── [5.2K] djvmcvt.vcxproj │   │   │   ├── [ 958] djvmcvt.vcxproj.filters │   │   │   └── [ 143] djvmcvt.vcxproj.user │   │   ├── [4.0K] djvudump │   │   │   ├── [5.2K] djvudump.vcxproj │   │   │   ├── [ 959] djvudump.vcxproj.filters │   │   │   └── [ 143] djvudump.vcxproj.user │   │   ├── [4.0K] djvuextract │   │   │   ├── [5.2K] djvuextract.vcxproj │   │   │   ├── [ 962] djvuextract.vcxproj.filters │   │   │   └── [ 143] djvuextract.vcxproj.user │   │   ├── [3.1K] djvulibre-install.sh │   │   ├── [1.5K] djvulibrelang-en.nsh │   │   ├── [1.6K] djvulibrelang-es.nsh │   │   ├── [1.9K] djvulibrelang-ru.nsh │   │   ├── [ 19K] djvulibre.nsi │   │   ├── [9.9K] djvulibre.sln │   │   ├── [4.0K] djvumake │   │   │   ├── [5.2K] djvumake.vcxproj │   │   │   ├── [ 959] djvumake.vcxproj.filters │   │   │   └── [ 143] djvumake.vcxproj.user │   │   ├── [4.0K] djvups │   │   │   ├── [5.2K] djvups.vcxproj │   │   │   ├── [ 957] djvups.vcxproj.filters │   │   │   └── [ 143] djvups.vcxproj.user │   │   ├── [4.0K] djvused │   │   │   ├── [5.2K] djvused.vcxproj │   │   │   ├── [ 958] djvused.vcxproj.filters │   │   │   └── [ 143] djvused.vcxproj.user │   │   ├── [4.0K] djvuserve │   │   │   ├── [5.2K] djvuserve.vcxproj │   │   │   ├── [ 960] djvuserve.vcxproj.filters │   │   │   └── [ 143] djvuserve.vcxproj.user │   │   ├── [4.0K] djvutoxml │   │   │   ├── [5.2K] djvutoxml.vcxproj │   │   │   ├── [ 963] djvutoxml.vcxproj.filters │   │   │   └── [ 143] djvutoxml.vcxproj.user │   │   ├── [4.0K] djvutxt │   │   │   ├── [5.2K] djvutxt.vcxproj │   │   │   ├── [ 958] djvutxt.vcxproj.filters │   │   │   └── [ 143] djvutxt.vcxproj.user │   │   ├── [4.0K] djvuxmlparser │   │   │   ├── [5.2K] djvuxmlparser.vcxproj │   │   │   ├── [ 967] djvuxmlparser.vcxproj.filters │   │   │   └── [ 143] djvuxmlparser.vcxproj.user │   │   ├── [4.0K] libdjvulibre │   │   │   ├── [ 12K] libdjvulibre.vcxproj │   │   │   ├── [ 13K] libdjvulibre.vcxproj.filters │   │   │   └── [ 143] libdjvulibre.vcxproj.user │   │   ├── [ 611] libdjvulibre.props │   │   ├── [4.0K] libjpeg │   │   │   ├── [8.4K] libjpeg.vcxproj │   │   │   ├── [7.2K] libjpeg.vcxproj.filters │   │   │   └── [ 143] libjpeg.vcxproj.user │   │   ├── [4.0K] libtiff │   │   │   ├── [8.7K] libtiff.vcxproj │   │   │   ├── [6.4K] libtiff.vcxproj.filters │   │   │   └── [ 143] libtiff.vcxproj.user │   │   ├── [ 919] libtiff.props │   │   ├── [4.0K] libz │   │   │   ├── [6.5K] libz.vcxproj │   │   │   ├── [3.7K] libz.vcxproj.filters │   │   │   └── [ 143] libz.vcxproj.user │   │   ├── [ 795] tools.props │   │   └── [ 452] warnings.props │   ├── [4.0K] jpeg │   │   ├── [1.3K] jconfig.h │   │   ├── [1.4K] libjpeg.def │   │   └── [ 121] README │   ├── [4.0K] tiff │   │   ├── [ 158] README │   │   ├── [3.1K] tif_config.h │   │   └── [3.8K] tiffconf.h │   └── [4.0K] zlib │   └── [ 125] README └── [4.0K] xmltools ├── [ 19] djvutoxml.1 ├── [6.4K] djvutoxml.cpp ├── [8.8K] djvuxml.1.in ├── [ 19] djvuxmlparser.1 ├── [4.5K] djvuxmlparser.cpp └── [ 755] Makefile.am 47 directories, 331 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。