Cloudanix VulnDB

CVE-2025-46400

Medium · 5.5

CVSS

5.5

EPSS

0.2%

Published

Apr 23, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in a diagram conversion tool can let someone with local access crash the program by feeding it a bad file, potentially interrupting work that depends on that tool.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Low
Impact
Data Tampering
Component
Application
Class
Memory Corruption
Remediation
No Fix Yet
Effort
Other
Patch risk
Other

What it actually does

Local input manipulation in the read_arcobject function of fig2dev triggers a segmentation fault, resulting in memory corruption that crashes the process and denies availability.

Why it matters to the business

Attackers with local access can crash diagramming workflows on affected Red Hat systems, disrupting operations that rely on xfig for diagram conversion; the issue affects many kernel packages in mission-critical RHEL 6.2 environments, amplifying operational downtime risk despite low EPSS and no known exploitation.

How an attack unfolds

An attacker with local access supplies a specially crafted diagram file to fig2dev; the malformed input reaches read_arcobject and triggers a segmentation fault, crashing the process without requiring elevated privileges or network interaction.

How to fix it

Upgrade all listed packages to the fixed versions: kernel, kernel-debug, kernel-debug-debuginfo, kernel-debug-devel, kernel-debuginfo, kernel-debuginfo-common-x86_64, kernel-devel, kernel-doc, kernel-firmware, kernel-headers, perf, perf-debuginfo, python-perf, and python-perf-debuginfo to 0:2.6.32-220.63.2.el6 on Red Hat rhel_mission_critical:6.2::server.

How to confirm the fix worked

Verify package versions match the fixed releases using rpm -q on each listed package; test fig2dev against known crashing inputs to confirm the segmentation fault no longer occurs.

Typical attack path

  1. Obtain local access to a system running affected xfig/fig2dev binaries
  2. Craft a malicious input file targeting the arc object parser
  3. Invoke fig2dev with the malicious file as input
  4. Trigger segmentation fault in read_arcobject causing immediate process crash

How to detect it

Review local process crash logs and core dumps for fig2dev segmentation faults; inspect command-line invocations and file access timestamps around any xfig-related crashes.

What your security team should do

  • Prioritize patching all listed kernel packages to 0:2.6.32-220.63.2.el6 within standard change windows
  • Restrict local execution of fig2dev to trusted users and inputs until patches are applied
  • Monitor for new public exploits given the 535 days since publication and slight EPSS increase

The record

In xfig diagramming tool, a segmentation fault while running fig2dev allows an attacker to availability via local input manipulation via read_arcobject function.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 fig2dev 0 1:3.2.8-3+deb11u3
Debian:12 fig2dev 0 No fix
Debian:13 fig2dev 0 1:3.2.9a-3
Debian:14 fig2dev 0 1:3.2.9a-3
Mageia:9 transfig 0 3.2.9a-1.1.mga9
SUSE:Linux Enterprise Module for Package Hub 15 SP6 transfig 0 3.2.9a-150600.3.5.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 transfig 0 3.2.8b-2.26.1
SUSE:Linux Enterprise Workstation Extension 15 SP6 transfig 0 3.2.9a-150600.3.5.1
Ubuntu:20.04:LTS fig2dev 0 No fix
Ubuntu:22.04:LTS fig2dev 0 No fix
Ubuntu:24.04:LTS fig2dev 0 No fix
Ubuntu:24.10 fig2dev 0 No fix
Ubuntu:25.04 fig2dev 0 No fix
Ubuntu:Pro:18.04:LTS fig2dev 0 No fix
openSUSE:Leap 15.6 transfig 0 3.2.9a-150600.3.5.1
openSUSE:Tumbleweed transfig 0 3.2.9a-3.1

Related vulnerabilities