Security readout for executives and security teams
Plain-English summary
CVE-2020-21676 is a crash risk in fig2dev 3.2.7b when converting Xfig files to PSTricks format. A malicious or malformed Xfig file can trigger a stack-based buffer overflow and cause denial of service. Sources do not show active exploitation or broader impact beyond the conversion workflow.
Executive priority
Prioritize where fig2dev handles external files, especially automated document conversion services. This is not currently evidenced as actively exploited, but parser crashes in file-processing pipelines can disrupt services and may affect shared build or publishing systems.
Technical view
The issue is a stack-based buffer overflow in genpstrx_text() in genpstricks.c. The documented trigger is conversion of an xfig file into pstricks format. Public metadata lists no CVSS score and no confirmed code execution impact. Debian published fig2dev security updates in 2021 and 2023.
Likely exposure
Exposure is most likely on systems, build pipelines, document services, or desktops that run fig2dev 3.2.7b against untrusted or user-supplied Xfig files and request PSTricks output. Systems not processing Xfig files, or not using fig2dev, are unlikely to be exposed.
Exploitation context
The public description supports denial of service through crafted file conversion. The source bundle does not cite CISA KEV, active exploitation, public weaponization, or remote unauthenticated exploitation. Treat untrusted document conversion as the main risk context.
Researcher notes
The evidence is narrow: fig2dev 3.2.7b, genpstrx_text(), genpstricks.c, Xfig-to-PSTricks conversion, denial of service. No CVSS, CWE assignment, exploit maturity, or complete affected-version range is provided in the bundle. Avoid expanding impact without vendor confirmation.
Mitigation direction
- Identify and update any fig2dev 3.2.7b installations.
- Apply distribution security updates, including Debian fig2dev updates where applicable.
- Avoid converting untrusted Xfig files until patched.
- Restrict document conversion services to trusted inputs and isolated environments.
- Check upstream or distribution guidance for fixed package versions.
Validation and detection
- Inventory hosts and containers for installed fig2dev versions.
- Confirm whether workflows convert Xfig files to PSTricks output.
- Review package manager history for relevant fig2dev security updates.
- Check document conversion services for untrusted upload paths.
- Monitor conversion jobs for crashes or abnormal failures.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CVE-2020-21676 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Unknown
- CVSS
- Not scored
- Known Exploited
- No
- Published
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS and timeline data
No CVSS vectors or timeline events were available in the normalized CVE source material.
Source materials
- CVE List V5 sourceCVE List V5
- https://cwe.mitre.org/data/definitions/121.htmlCVE reference
- https://sourceforge.net/p/mcj/tickets/76/CVE reference
- [debian-lts-announce] 20211004 [SECURITY] [DLA 2778-1] fig2dev security updateCVE reference · mailing-list
- [debian-lts-announce] 20230131 [SECURITY] [DLA 3304-1] fig2dev security updateCVE reference · mailing-list
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
