swftools CVE Vulnerabilities & Metrics

Focus on swftools vulnerabilities and metrics.

Last updated: 08 Mar 2025, 23:25 UTC

About swftools Security Exposure

This page consolidates all known Common Vulnerabilities and Exposures (CVEs) associated with swftools. We track both calendar-based metrics (using fixed periods) and rolling metrics (using gliding windows) to give you a comprehensive view of security trends and risk evolution. Use these insights to assess risk and plan your patching strategy.

For a broader perspective on cybersecurity threats, explore the comprehensive list of CVEs by vendor and product. Stay updated on critical vulnerabilities affecting major software and hardware providers.

Global CVE Overview

Total swftools CVEs: 117
Earliest CVE date: 17 Aug 2010, 22:00 UTC
Latest CVE date: 19 Jan 2024, 18:15 UTC

Latest CVE reference: CVE-2024-22957

Rolling Stats

30-day Count (Rolling): 0
365-day Count (Rolling): 0

Calendar-based Variation

Calendar-based Variation compares a fixed calendar period (e.g., this month versus the same month last year), while Rolling Growth Rate uses a continuous window (e.g., last 30 days versus the previous 30 days) to capture trends independent of calendar boundaries.

Variations & Growth

Month Variation (Calendar): 0%
Year Variation (Calendar): -100.0%

Month Growth Rate (30-day Rolling): 0.0%
Year Growth Rate (365-day Rolling): -100.0%

Monthly CVE Trends (current vs previous Year)

Annual CVE Trends (Last 20 Years)

Critical swftools CVEs (CVSS ≥ 9) Over 20 Years

CVSS Stats

Average CVSS: 3.27

Max CVSS: 9.3

Critical CVEs (≥9): 1

CVSS Range vs. Count

Range Count
0.0-3.9 47
4.0-6.9 70
7.0-8.9 0
9.0-10.0 1

CVSS Distribution Chart

Top 5 Highest CVSS swftools CVEs

These are the five CVEs with the highest CVSS scores for swftools, sorted by severity first and recency.

All CVEs for swftools

CVE-2024-22957 swftools vulnerability CVSS: 0 19 Jan 2024, 18:15 UTC

swftools 0.9.2 was discovered to contain an Out-of-bounds Read vulnerability via the function dict_do_lookup in swftools/lib/q.c:1190.

CVE-2024-22956 swftools vulnerability CVSS: 0 19 Jan 2024, 18:15 UTC

swftools 0.9.2 was discovered to contain a heap-use-after-free vulnerability via the function removeFromTo at swftools/src/swfc.c:838

CVE-2024-22955 swftools vulnerability CVSS: 0 19 Jan 2024, 18:15 UTC

swftools 0.9.2 was discovered to contain a stack-buffer-underflow vulnerability via the function parseExpression at swftools/src/swfc.c:2576.

CVE-2024-22919 swftools vulnerability CVSS: 0 19 Jan 2024, 18:15 UTC

swftools0.9.2 was discovered to contain a global-buffer-overflow vulnerability via the function parseExpression at swftools/src/swfc.c:2587.

CVE-2024-22915 swftools vulnerability CVSS: 0 19 Jan 2024, 18:15 UTC

A heap-use-after-free was found in SWFTools v0.9.2, in the function swf_DeleteTag at rfxswf.c:1193. It allows an attacker to cause code execution.

CVE-2024-22914 swftools vulnerability CVSS: 0 19 Jan 2024, 18:15 UTC

A heap-use-after-free was found in SWFTools v0.9.2, in the function input at lex.swf5.c:2620. It allows an attacker to cause denial of service.

CVE-2024-22913 swftools vulnerability CVSS: 0 19 Jan 2024, 18:15 UTC

A heap-buffer-overflow was found in SWFTools v0.9.2, in the function swf5lex at lex.swf5.c:1321. It allows an attacker to cause code execution.

CVE-2024-22912 swftools vulnerability CVSS: 0 19 Jan 2024, 18:15 UTC

A global-buffer-overflow was found in SWFTools v0.9.2, in the function countline at swf5compiler.flex:327. It allows an attacker to cause code execution.

CVE-2024-22911 swftools vulnerability CVSS: 0 19 Jan 2024, 18:15 UTC

A stack-buffer-underflow vulnerability was found in SWFTools v0.9.2, in the function parseExpression at src/swfc.c:2602.

CVE-2024-22920 swftools vulnerability CVSS: 0 19 Jan 2024, 15:15 UTC

swftools 0.9.2 was discovered to contain a heap-use-after-free via the function bufferWriteData in swftools/lib/action/compile.c.

CVE-2024-22562 swftools vulnerability CVSS: 0 19 Jan 2024, 15:15 UTC

swftools 0.9.2 was discovered to contain a Stack Buffer Underflow via the function dict_foreach_keyvalue at swftools/lib/q.c.

CVE-2023-37644 swftools vulnerability CVSS: 0 11 Jan 2024, 08:15 UTC

SWFTools 0.9.2 772e55a allows attackers to trigger a large memory-allocation attempt via a crafted document, as demonstrated by pdf2swf. This occurs in png_read_chunk in lib/png.c.

CVE-2023-29950 swftools vulnerability CVSS: 0 27 Apr 2023, 20:15 UTC

swfrender v0.9.2 was discovered to contain a heap buffer overflow in the function enumerateUsedIDs_fillstyle at modules/swftools.c

CVE-2023-26991 swftools vulnerability CVSS: 0 04 Apr 2023, 15:15 UTC

SWFTools v0.9.2 was discovered to contain a stack-use-after-scope in the swf_ReadSWF2 function in lib/rfxswf.c.

CVE-2023-27249 swftools vulnerability CVSS: 0 23 Mar 2023, 02:15 UTC

swfdump v0.9.2 was discovered to contain a heap buffer overflow in the function swf_GetPlaceObject at swfobject.c.

CVE-2022-46440 swftools vulnerability CVSS: 0 24 Feb 2023, 02:15 UTC

ttftool v0.9.2 was discovered to contain a segmentation violation via the readU16 function at ttf.c.

CVE-2022-35081 swftools vulnerability CVSS: 0 13 Oct 2022, 12:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer overflow via png_read_header at /src/png2swf.c.

CVE-2022-35080 swftools vulnerability CVSS: 0 13 Oct 2022, 12:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer overflow via png_load at /lib/png.c.

CVE-2022-35099 swftools vulnerability CVSS: 0 23 Sep 2022, 18:15 UTC

SWFTools commit 772e55a2 was discovered to contain a stack overflow via ImageStream::getPixel(unsigned char*) at /xpdf/Stream.cc.

CVE-2022-35098 swftools vulnerability CVSS: 0 23 Sep 2022, 18:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer overflow via GfxICCBasedColorSpace::getDefaultColor(GfxColor*) at /xpdf/GfxState.cc.

CVE-2022-35097 swftools vulnerability CVSS: 0 23 Sep 2022, 18:15 UTC

SWFTools commit 772e55a2 was discovered to contain a segmentation violation via FoFiTrueType::writeTTF at /xpdf/FoFiTrueType.cc.

CVE-2022-35096 swftools vulnerability CVSS: 0 23 Sep 2022, 18:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer overflow via draw_stroke at /gfxpoly/stroke.c.

CVE-2022-35095 swftools vulnerability CVSS: 0 23 Sep 2022, 18:15 UTC

SWFTools commit 772e55a2 was discovered to contain a segmentation violation via InfoOutputDev::type3D1 at /pdf/InfoOutputDev.cc.

CVE-2022-35094 swftools vulnerability CVSS: 0 23 Sep 2022, 18:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer overflow via DCTStream::readHuffSym(DCTHuffTable*) at /xpdf/Stream.cc.

CVE-2022-35093 swftools vulnerability CVSS: 0 23 Sep 2022, 18:15 UTC

SWFTools commit 772e55a2 was discovered to contain a global buffer overflow via DCTStream::transformDataUnit at /xpdf/Stream.cc.

CVE-2022-35092 swftools vulnerability CVSS: 0 23 Sep 2022, 18:15 UTC

SWFTools commit 772e55a2 was discovered to contain a segmentation violation via convert_gfxline at /gfxpoly/convert.c.

CVE-2022-35091 swftools vulnerability CVSS: 0 23 Sep 2022, 18:15 UTC

SWFTools commit 772e55a2 was discovered to contain a floating point exception (FPE) via DCTStream::readMCURow() at /xpdf/Stream.cc.ow()

CVE-2022-35090 swftools vulnerability CVSS: 0 21 Sep 2022, 00:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer overflow via __asan_memcpy at /asan/asan_interceptors_memintrinsics.cpp:.

CVE-2022-35089 swftools vulnerability CVSS: 0 21 Sep 2022, 00:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer-overflow via getTransparentColor at /home/bupt/Desktop/swftools/src/gif2swf.

CVE-2022-35088 swftools vulnerability CVSS: 0 21 Sep 2022, 00:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap buffer-overflow via getGifDelayTime at /home/bupt/Desktop/swftools/src/src/gif2swf.c.

CVE-2022-35087 swftools vulnerability CVSS: 0 21 Sep 2022, 00:15 UTC

SWFTools commit 772e55a2 was discovered to contain a segmentation violation via MovieAddFrame at /src/gif2swf.c.

CVE-2022-35086 swftools vulnerability CVSS: 0 21 Sep 2022, 00:15 UTC

SWFTools commit 772e55a2 was discovered to contain a segmentation violation via /multiarch/memmove-vec-unaligned-erms.S.

CVE-2022-35085 swftools vulnerability CVSS: 0 21 Sep 2022, 00:15 UTC

SWFTools commit 772e55a2 was discovered to contain a memory leak via /lib/mem.c.

CVE-2022-40009 swftools vulnerability CVSS: 0 20 Sep 2022, 20:15 UTC

SWFTools commit 772e55a was discovered to contain a heap-use-after-free via the function grow_unicode at /lib/ttf.c.

CVE-2022-40008 swftools vulnerability CVSS: 0 20 Sep 2022, 20:15 UTC

SWFTools commit 772e55a was discovered to contain a heap-buffer overflow via the function readU8 at /lib/ttf.c.

CVE-2022-35114 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a segmentation violation via extractFrame at /readers/swf.c.

CVE-2022-35113 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer overflow via swf_DefineLosslessBitsTagToImage at /modules/swfbits.c.

CVE-2022-35111 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a stack overflow via __sanitizer::StackDepotNode::hash(__sanitizer::StackTrace const&) at /sanitizer_common/sanitizer_stackdepot.cpp.

CVE-2022-35110 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a memory leak via /lib/mem.c.

CVE-2022-35109 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer overflow via draw_stroke at /gfxpoly/stroke.c.

CVE-2022-35108 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a segmentation violation via DCTStream::getChar() at /xpdf/Stream.cc.

CVE-2022-35107 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a stack overflow via vfprintf at /stdio-common/vfprintf.c.

CVE-2022-35106 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a segmentation violation via FoFiTrueType::computeTableChecksum(unsigned char*, int) at /xpdf/FoFiTrueType.cc.

CVE-2022-35105 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer overflow via /bin/png2swf+0x552cea.

CVE-2022-35104 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a heap-buffer overflow via DCTStream::reset() at /xpdf/Stream.cc.

CVE-2022-35101 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a segmentation violation via /multiarch/memset-vec-unaligned-erms.S.

CVE-2022-35100 swftools vulnerability CVSS: 0 16 Aug 2022, 21:15 UTC

SWFTools commit 772e55a2 was discovered to contain a segmentation violation via gfxline_getbbox at /lib/gfxtools.c.

CVE-2021-42204 swftools vulnerability CVSS: 6.8 02 Jun 2022, 14:15 UTC

An issue was discovered in swftools through 20201222. A heap-buffer-overflow exists in the function swf_GetBits() located in rfxswf.c. It allows an attacker to cause code execution.

CVE-2021-42203 swftools vulnerability CVSS: 6.8 02 Jun 2022, 14:15 UTC

An issue was discovered in swftools through 20201222. A heap-use-after-free exists in the function swf_FontExtract_DefineTextCallback() located in swftext.c. It allows an attacker to cause code execution.

CVE-2021-42202 swftools vulnerability CVSS: 4.3 02 Jun 2022, 14:15 UTC

An issue was discovered in swftools through 20201222. A NULL pointer dereference exists in the function swf_DeleteFilter() located in swffilter.c. It allows an attacker to cause Denial of Service.

CVE-2021-42201 swftools vulnerability CVSS: 6.8 02 Jun 2022, 14:15 UTC

An issue was discovered in swftools through 20201222. A heap-buffer-overflow exists in the function swf_GetD64() located in rfxswf.c. It allows an attacker to cause code execution.

CVE-2021-42200 swftools vulnerability CVSS: 4.3 02 Jun 2022, 14:15 UTC

An issue was discovered in swftools through 20201222. A NULL pointer dereference exists in the function main() located in swfdump.c. It allows an attacker to cause Denial of Service.

CVE-2021-42199 swftools vulnerability CVSS: 6.8 02 Jun 2022, 14:15 UTC

An issue was discovered in swftools through 20201222. A heap buffer overflow exists in the function swf_FontExtract_DefineTextCallback() located in swftext.c. It allows an attacker to cause code execution.

CVE-2021-42198 swftools vulnerability CVSS: 4.3 02 Jun 2022, 14:15 UTC

An issue was discovered in swftools through 20201222. A NULL pointer dereference exists in the function swf_GetBits() located in rfxswf.c. It allows an attacker to cause Denial of Service.

CVE-2021-42197 swftools vulnerability CVSS: 6.8 02 Jun 2022, 14:15 UTC

An issue was discovered in swftools through 20201222 through a memory leak in the swftools when swfdump is used. It allows an attacker to cause code execution.

CVE-2021-42196 swftools vulnerability CVSS: 4.3 02 Jun 2022, 14:15 UTC

An issue was discovered in swftools through 20201222. A NULL pointer dereference exists in the function traits_parse() located in abc.c. It allows an attacker to cause Denial of Service.

CVE-2021-42195 swftools vulnerability CVSS: 6.8 02 Jun 2022, 14:15 UTC

An issue was discovered in swftools through 20201222. A heap-buffer-overflow exists in the function handleEditText() located in swfdump.c. It allows an attacker to cause code Execution.

CVE-2021-39598 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function callcode() located in code.c. It allows an attacker to cause Denial of Service.

CVE-2021-39597 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function code_dump2() located in code.c. It allows an attacker to cause Denial of Service.

CVE-2021-39596 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function code_parse() located in code.c. It allows an attacker to cause Denial of Service.

CVE-2021-39595 swftools vulnerability CVSS: 6.8 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A stack-buffer-overflow exists in the function rfx_alloc() located in mem.c. It allows an attacker to cause code Execution.

CVE-2021-39594 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

Other An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function updateusage() located in swftext.c. It allows an attacker to cause Denial of Service.

CVE-2021-39593 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function swf_FontExtract_DefineFontInfo() located in swftext.c. It allows an attacker to cause Denial of Service.

CVE-2021-39592 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function pool_lookup_uint() located in pool.c. It allows an attacker to cause Denial of Service.

CVE-2021-39591 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function swf_GetShapeBoundingBox() located in swfshape.c. It allows an attacker to cause Denial of Service.

CVE-2021-39590 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function params_dump() located in abc.c. It allows an attacker to cause Denial of Service.

CVE-2021-39589 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function parse_metadata() located in abc.c. It allows an attacker to cause Denial of Service.

CVE-2021-39588 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function swf_ReadABC() located in abc.c. It allows an attacker to cause Denial of Service.

CVE-2021-39587 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function swf_DumpABC() located in abc.c. It allows an attacker to cause Denial of Service.

CVE-2021-39585 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function traits_dump() located in abc.c. It allows an attacker to cause Denial of Service.

CVE-2021-39584 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function namespace_set_hash() located in pool.c. It allows an attacker to cause Denial of Service.

CVE-2021-39583 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function pool_lookup_string2() located in pool.c. It allows an attacker to cause Denial of Service.

CVE-2021-39582 swftools vulnerability CVSS: 6.8 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A heap-buffer-overflow exists in the function swf_GetPlaceObject() located in swfobject.c. It allows an attacker to cause code Execution.

CVE-2021-39579 swftools vulnerability CVSS: 6.8 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A heap-buffer-overflow exists in the function string_hash() located in q.c. It allows an attacker to cause code Execution.

CVE-2021-39577 swftools vulnerability CVSS: 6.8 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A heap-buffer-overflow exists in the function main() located in swfdump.c. It allows an attacker to cause code Execution.

CVE-2021-39575 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function dump_method() located in abc.c. It allows an attacker to cause Denial of Service.

CVE-2021-39574 swftools vulnerability CVSS: 6.8 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A heap-buffer-overflow exists in the function pool_read() located in pool.c. It allows an attacker to cause code Execution.

CVE-2021-39569 swftools vulnerability CVSS: 6.8 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A heap-buffer-overflow exists in the function OpAdvance() located in swfaction.c. It allows an attacker to cause code Execution.

CVE-2021-39564 swftools vulnerability CVSS: 6.8 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A heap-buffer-overflow exists in the function swf_DumpActions() located in swfaction.c. It allows an attacker to cause code Execution.

CVE-2021-39563 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function swf_DumpActions() located in swfaction.c. It allows an attacker to cause Denial of Service.

CVE-2021-39562 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function FileStream::makeSubStream() located in Stream.cc. It allows an attacker to cause Denial of Service.

CVE-2021-39561 swftools vulnerability CVSS: 6.8 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A stack-buffer-overflow exists in the function Gfx::opSetFillColorN() located in Gfx.cc. It allows an attacker to cause code Execution.

CVE-2021-39559 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function GString::~GString() located in GString.cc. It allows an attacker to cause Denial of Service.

CVE-2021-39558 swftools vulnerability CVSS: 6.8 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A stack-buffer-overflow exists in the function VectorGraphicOutputDev::drawGeneralImage() located in VectorGraphicOutputDev.cc. It allows an attacker to cause code Execution.

CVE-2021-39557 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function copyString() located in gmem.cc. It allows an attacker to cause Denial of Service.

CVE-2021-39556 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function InfoOutputDev::type3D1() located in InfoOutputDev.cc. It allows an attacker to cause Denial of Service.

CVE-2021-39555 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function InfoOutputDev::type3D0() located in InfoOutputDev.cc. It allows an attacker to cause Denial of Service.

CVE-2021-39554 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function Lexer::Lexer() located in Lexer.cc. It allows an attacker to cause Denial of Service.

CVE-2021-39553 swftools vulnerability CVSS: 4.3 20 Sep 2021, 16:15 UTC

An issue was discovered in swftools through 20200710. A NULL pointer dereference exists in the function grealloc() located in gmem.cc. It allows an attacker to cause Denial of Service.

CVE-2017-16890 swftools vulnerability CVSS: 4.3 09 Jul 2018, 11:29 UTC

SWFTools 0.9.2 has a divide-by-zero error in the wav_convert2mono function in lib/wav.c because the align value may be zero.

CVE-2017-16868 swftools vulnerability CVSS: 4.3 17 Nov 2017, 09:29 UTC

In SWFTools 0.9.2, the wav_convert2mono function in lib/wav.c does not properly restrict a multiplication within a malloc call, which allows remote attackers to cause a denial of service (integer overflow and NULL pointer dereference) via a crafted WAV file.

CVE-2017-1000187 swftools vulnerability CVSS: 4.3 17 Nov 2017, 01:29 UTC

In SWFTools, an address access exception was found in pdf2swf. FoFiTrueType::writeTTF()

CVE-2017-1000186 swftools vulnerability CVSS: 4.3 17 Nov 2017, 01:29 UTC

In SWFTools, a stack overflow was found in pdf2swf.

CVE-2017-1000185 swftools vulnerability CVSS: 4.3 17 Nov 2017, 01:29 UTC

In SWFTools, a memcpy buffer overflow was found in gif2swf.

CVE-2017-1000182 swftools vulnerability CVSS: 4.3 17 Nov 2017, 01:29 UTC

In SWFTools, a memory leak was found in wav2swf.

CVE-2017-1000176 swftools vulnerability CVSS: 4.3 17 Nov 2017, 01:29 UTC

In SWFTools, a memcpy buffer overflow was found in swfc.

CVE-2017-1000174 swftools vulnerability CVSS: 4.3 17 Nov 2017, 01:29 UTC

In SWFTools, an address access exception was found in swfdump swf_GetBits().

CVE-2017-16797 swftools vulnerability CVSS: 6.8 12 Nov 2017, 18:29 UTC

In SWFTools 0.9.2, the png_load function in lib/png.c does not properly validate an alloclen_64 multiplication of width and height values, which allows remote attackers to cause a denial of service (integer overflow, heap-based buffer overflow, and application crash) or possibly have unspecified other impact via a crafted PNG file.

CVE-2017-16796 swftools vulnerability CVSS: 6.8 12 Nov 2017, 18:29 UTC

In SWFTools 0.9.2, the png_load function in lib/png.c does not check the return value of a realloc call, which allows remote attackers to cause a denial of service (invalid write and application crash) or possibly have unspecified other impact via vectors involving an IDAT tag in a crafted PNG file.

CVE-2017-16794 swftools vulnerability CVSS: 4.3 12 Nov 2017, 05:29 UTC

The png_load function in lib/png.c in SWFTools 0.9.2 does not properly validate a multiplication of width and bits-per-pixel values, which allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted file, as demonstrated by an erroneous png_load call that occurs because of incorrect integer data types in png2swf.

CVE-2017-16793 swftools vulnerability CVSS: 6.8 12 Nov 2017, 05:29 UTC

The wav_convert2mono function in lib/wav.c in SWFTools 0.9.2 does not properly validate WAV data, which allows remote attackers to cause a denial of service (incorrect malloc and heap-based buffer overflow) or possibly have unspecified other impact via a crafted file.

CVE-2017-16711 swftools vulnerability CVSS: 4.3 09 Nov 2017, 18:29 UTC

The swf_DefineLosslessBitsTagToImage function in lib/modules/swfbits.c in SWFTools 0.9.2 mishandles an uncompress failure, which allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) because of extractDefinitions in lib/readers/swf.c and fill_line_bitmap in lib/devices/render.c, as demonstrated by swfrender.

CVE-2017-11101 swftools vulnerability CVSS: 6.8 07 Jul 2017, 18:29 UTC

When SWFTools 0.9.2 processes a crafted file in swfcombine, it can lead to a NULL Pointer Dereference in the swf_Relocate() function in lib/modules/swftools.c.

CVE-2017-11100 swftools vulnerability CVSS: 6.8 07 Jul 2017, 18:29 UTC

When SWFTools 0.9.2 processes a crafted file in swfextract, it can lead to a NULL Pointer Dereference in the swf_FoldSprite() function in lib/rxfswf.c.

CVE-2017-11099 swftools vulnerability CVSS: 6.8 07 Jul 2017, 18:29 UTC

When SWFTools 0.9.2 processes a crafted file in wav2swf, it can lead to a Segmentation Violation in the wav_convert2mono() function in lib/wav.c.

CVE-2017-11098 swftools vulnerability CVSS: 6.8 07 Jul 2017, 18:29 UTC

When SWFTools 0.9.2 processes a crafted file in png2swf, it can lead to a Segmentation Violation in the png_load() function in lib/png.c.

CVE-2017-11097 swftools vulnerability CVSS: 6.8 07 Jul 2017, 18:29 UTC

When SWFTools 0.9.2 processes a crafted file in swfc, it can lead to a NULL Pointer Dereference in the dict_lookup() function in lib/q.c.

CVE-2017-11096 swftools vulnerability CVSS: 6.8 07 Jul 2017, 18:29 UTC

When SWFTools 0.9.2 processes a crafted file in swfcombine, it can lead to a NULL Pointer Dereference in the swf_DeleteFilter() function in lib/modules/swffilter.c.

CVE-2017-10976 swftools vulnerability CVSS: 5.0 06 Jul 2017, 15:29 UTC

When SWFTools 0.9.2 processes a crafted file in ttftool, it can lead to a heap-based buffer over-read in the readBlock() function in lib/ttf.c.

CVE-2017-9927 swftools vulnerability CVSS: 6.8 05 Jul 2017, 20:29 UTC

In SWFTools 2013-04-09-1007 on Windows, png2swf allows remote attackers to cause a denial of service or possibly have unspecified other impact via a crafted file, related to a "Read Access Violation starting at image00000000_00400000+0x000000000001b5fe."

CVE-2017-9926 swftools vulnerability CVSS: 6.8 05 Jul 2017, 20:29 UTC

In SWFTools 2013-04-09-1007 on Windows, png2swf allows remote attackers to cause a denial of service or possibly have unspecified other impact via a crafted file, related to a "Read Access Violation starting at image00000000_00400000+0x000000000001b596."

CVE-2017-9925 swftools vulnerability CVSS: 6.8 05 Jul 2017, 20:29 UTC

In SWFTools 2013-04-09-1007 on Windows, png2swf allows remote attackers to execute arbitrary code or cause a denial of service via a crafted file, related to a "User Mode Write AV near NULL starting at wow64!Wow64NotifyDebugger+0x000000000000001d."

CVE-2017-9924 swftools vulnerability CVSS: 6.8 05 Jul 2017, 20:29 UTC

In SWFTools 2013-04-09-1007 on Windows, png2swf allows remote attackers to execute arbitrary code or cause a denial of service via a crafted file, related to a "User Mode Write AV starting at image00000000_00400000+0x000000000001b72a."

CVE-2017-8420 swftools vulnerability CVSS: 4.3 05 Jul 2017, 20:29 UTC

SWFTools 2013-04-09-1007 on Windows has a "Data from Faulting Address controls Branch Selection starting at image00000000_00400000+0x0000000000003e71" issue. This issue can be triggered by a malformed TTF file that is mishandled by font2swf. Attackers could exploit this issue for DoS (Access Violation).

CVE-2017-7698 swftools vulnerability CVSS: 6.8 10 May 2017, 14:29 UTC

A Use After Free in the pdf2swf part of swftools 0.9.2 and earlier allows remote attackers to execute arbitrary code via a malformed PDF document, possibly a consequence of an error in Gfx.cc in Xpdf 3.02.

CVE-2017-8401 swftools vulnerability CVSS: 4.3 01 May 2017, 19:59 UTC

In SWFTools 0.9.2, an out-of-bounds read of heap data can occur in the function png_load() in lib/png.c:724. This issue can be triggered by a malformed PNG file that is mishandled by png2swf. Attackers could exploit this issue for DoS.

CVE-2017-8400 swftools vulnerability CVSS: 6.8 01 May 2017, 19:59 UTC

In SWFTools 0.9.2, an out-of-bounds write of heap data can occur in the function png_load() in lib/png.c:755. This issue can be triggered by a malformed PNG file that is mishandled by png2swf. Attackers could exploit this issue for DoS; it might cause arbitrary code execution.

CVE-2010-1516 swftools vulnerability CVSS: 9.3 17 Aug 2010, 22:00 UTC

Multiple integer overflows in SWFTools 0.9.1 allow remote attackers to execute arbitrary code via (1) a crafted PNG file, related to the getPNG function in lib/png.c; or (2) a crafted JPEG file, related to the jpeg_load function in lib/jpeg.c.