Cloudanix VulnDB

CVE-2024-26337

None

CVSS

—

EPSS

0.6%

Published

Mar 5, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

An old tool used to work with Flash files can suddenly crash when given certain bad input files.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Denial Of Service
Component
Application
Class
Memory Corruption
Remediation
No Fix Yet
Effort
Other
Patch risk
Other

What it actually does

The flaw triggers a segmentation violation (crash) inside the s_font function during SWF file parsing due to invalid memory access in swftools v0.9.2.

Why it matters to the business

Organizations relying on this legacy Flash conversion utility may encounter unexpected application crashes when handling untrusted or malformed input files, interrupting automated media or conversion pipelines with no known active exploitation.

How an attack unfolds

An attacker prepares a specially malformed SWF file that reaches the vulnerable s_font code path and supplies the file to the swfc utility or dependent scripts; processing the file causes an immediate crash with no further payload execution observed in public reporting.

How to fix it

Upgrade swftools to a version newer than 0.9.2 if a fix is released by the project maintainers; otherwise replace the tool with a maintained alternative and avoid processing untrusted SWF inputs.

How to confirm the fix worked

Run the swfc binary against known crashing SWF test cases and confirm absence of segmentation faults; verify installed version is newer than 0.9.2 and review build or package manifests for the update.

Typical attack path

  1. Locate systems or scripts that invoke swftools swfc on external or untrusted SWF content
  2. Generate or obtain a crafted SWF file that exercises the s_font parsing path
  3. Deliver the file through normal ingestion channels or command-line arguments
  4. Trigger file processing to induce the segmentation fault

How to detect it

Search application and system logs for segmentation fault entries referencing swfc or s_font; monitor for sudden process terminations during SWF conversion jobs and inspect any associated malformed input files.

What your security team should do

  • Inventory all uses of swftools and schedule removal or replacement
  • Enforce input sanitization or sandboxing for any remaining legacy invocations
  • Add crash monitoring for swfc processes to detect anomalous failures

The record

swftools v0.9.2 was discovered to contain a segmentation violation via the function s_font at swftools/src/swfc.c.

Affected packages

Ecosystem Package Introduced Fixed
Ubuntu:16.04:LTS swftools 0 No fix
Ubuntu:18.04:LTS swftools 0 No fix
Ubuntu:Pro:16.04:LTS swftools 0 No fix
Ubuntu:Pro:18.04:LTS swftools 0 No fix

Related vulnerabilities