CVE-2026-82521
Received Received - Intake

Path Traversal in parsedmarc Forensic Reports

Vulnerability report for CVE-2026-82521, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-03

Last updated on: 2026-09-03

Assigner: VulnCheck

Description

parsedmarc 9.0.6 before 11.0.1 writes forensic report sample files using an output path derived from the email subject. When the subject consists entirely of path traversal sequences, the filename sanitization function produces an empty string, and a fallback to the raw unsanitized subject causes the resulting file to be written outside the intended samples directory. An attacker who can cause a forensic failure report with a crafted Subject to be processed can write a dot-prefixed file with attacker-controlled content to an ancestor directory of the configured samples output path. Exploitation requires that file output for forensic report samples is enabled.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-03
Last Modified
2026-09-03
Generated
2026-09-04
AI Q&A
2026-09-04
EPSS Evaluated
N/A
NVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
parsedmarc parsedmarc to 11.0.1 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability exists in parsedmarc versions before 11.0.1. When forensic report sample files are generated, the output path is derived from the email subject. If the subject contains only path traversal sequences, the filename sanitization fails and produces an empty string. This causes the system to fall back to the raw unsanitized subject, writing files outside the intended samples directory. An attacker can exploit this by crafting an email subject to write a dot-prefixed file with malicious content to a parent directory of the samples output path.

Exploitation requires that file output for forensic report samples is enabled.

Detection Guidance

Check for unexpected files in parent directories of the samples output path with dot-prefixed names. Review forensic report sample file paths in parsedmarc logs for unusual subject-derived filenames.

Impact Analysis

An attacker could write malicious files to unintended directories on your system. This could lead to arbitrary code execution, data corruption, or unauthorized access if the attacker places files in sensitive locations. It may also allow bypassing security controls depending on the system configuration.

Compliance Impact

This vulnerability could potentially affect compliance with standards like GDPR and HIPAA by allowing unauthorized file writes outside intended directories. Attackers could create files in unintended locations, potentially leading to data leakage or unauthorized access to sensitive forensic report data.

Mitigation Strategies

Upgrade parsedmarc to version 11.0.1 or later. Disable forensic report sample file output if not required. Validate and sanitize email subjects before processing.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-82521. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart