Full research report

Update now: 7-Zip fixes RCE flaw exploitable with malicious archives

Original reporting โ†—
โ˜… Threat intelligence assessment medium confidence

Executive assessment

The headline story concerns CVE-2026-14266, a heap-based buffer overflow in 7-Zip's XZ decompression handler, disclosed by researcher Landon Peng through the Zero Day Initiative (ZDI-26-444, 15 July 2026) and patched in 7-Zip 26.02. A material data-quality issue is present in the source material: CVE-2025-8088, cited in the prompt's CVE and CISA KEV fields, is a WinRAR path traversal flaw actively exploited by state-aligned actors in 2025 โ€” it is wholly unrelated to 7-Zip, and the BleepingComputer article itself uses it only as historical context. No active exploitation of CVE-2026-14266 was confirmed across all verified sources, and no public proof-of-concept was found, though the absence of auto-update in 7-Zip and the tool's ubiquity on Windows mean a large population of vulnerable installations will persist without active patching. The CVSS 7.0 vector (AV:L/AC:H) reflects meaningful exploitation complexity that reduces immediate mass-exploitation risk, but the precedent of archive-format vulnerabilities being weaponised in phishing and ransomware delivery makes prompt patching a high priority.

What happened

On 18 July 2026, BleepingComputer reported that 7-Zip had released version 26.02 to address a heap-based buffer overflow in its XZ decompression handler, tracked as CVE-2026-14266. The flaw was reported on 5 June 2026 by researcher Landon Peng of Lunbun LLC through coordinated disclosure with the Zero Day Initiative, which published advisory ZDI-26-444 on 15 July 2026. The patch adds output-buffer boundary checks to the XZ decoder, preventing writes beyond allocated heap space. No active exploitation or public proof-of-concept has been confirmed at the time of disclosure.

Affected scope

All 7-Zip versions prior to 26.02 that process XZ-compressed data. 7-Zip is among the most widely deployed archive utilities on Windows, producing a large unpatched population given the absence of any automatic update mechanism.

Technical assessment

CVE-2026-14266 is a heap-based buffer overflow in 7-Zip's XZ-format decompression handler. The decoder failed to enforce a limit on how much data it could write to the output buffer, allowing a specially crafted XZ stream to overflow heap memory. Successful exploitation requires a user to open a malicious archive or visit a page that triggers 7-Zip processing of the crafted payload, placing this vulnerability firmly in phishing and social-engineering delivery chains rather than enabling unauthenticated remote exploitation. The CVSS vector (AV:L/AC:H) reflects that reliable exploitation is technically complex, though the enormous install base makes opportunistic targeting attractive once reliable techniques are developed.

Recommended defensive actions

  1. Update 7-Zip to version 26.02 immediately via manual download from 7-zip.org or a package manager such as winget; no automatic update exists so manual action is required for every affected host
  2. Apply email and web-gateway controls to inspect and quarantine compressed archives โ€” particularly .xz, .7z and polyglot files โ€” from untrusted or external senders
  3. Implement endpoint behavioural rules to alert on anomalous child-process spawning or unexpected network activity originating from 7zG.exe or 7z.exe, as a compensating control where patching is delayed

Uncertainties and evidence gaps

  • CVE-2026-14266 holds RESERVED status at NVD as of the investigation date; no official CVSS vector or CWE classification has been published by NVD, making the ZDI advisory the sole primary scoring reference
  • One AI-generated search-result summary claimed a Python proof-of-concept exists; this could not be corroborated by any primary or independently verified source and is assessed as unreliable
  • The source material associated CVE-2025-8088 โ€” a CISA KEV-confirmed, actively exploited WinRAR path traversal flaw โ€” with this 7-Zip story; this is a data attribution error; the two vulnerabilities are unrelated
  • Exposure on non-Windows platforms (Linux, macOS 7-Zip ports) is not addressed in available advisories

Vulnerability flow

Defender-oriented path reconstructed only from sourced report findings. Unknown stages are omitted.

AccessUser must open a malicious archive or visit a page that causes 7-Zip to process attacker-controlled XZ-compressed data
Component7-Zip XZ decompression handler โ€” output buffer management logic
MechanismThe XZ decoder lacked an upper-bound check on output buffer writes, allowing a crafted XZ stream to overflow heap memory beyond the allocated region
ImpactArbitrary code execution with the privileges of the user running 7-Zip
DetectionCrash or hang in 7-Zip when processing XZ-containing archives; anomalous child-process spawning or network callbacks from 7zG.exe or 7z.exe
MitigationUpdate to 7-Zip 26.02; no automatic update โ€” download manually from 7-zip.org or deploy via winget/system package manager
Exploitation status

No active in-the-wild exploitation of CVE-2026-14266 confirmed at time of disclosure; no public proof-of-concept verified. Note: CVE-2025-8088 cited in the source material header is a WinRAR path traversal flaw (CISA KEV, actively exploited 2025), unrelated to this 7-Zip story.

Investigation began by identifying a discrepancy in the source material: CVE-2025-8088 was associated with a 7-Zip story, yet the article text treated it as a WinRAR precedent. Parallel searches and NVD verification confirmed CVE-2025-8088 is a WinRAR path traversal flaw (CISA KEV-confirmed, exploited in 2025), while the actual 7-Zip XZ flaw is CVE-2026-14266, documented in ZDI advisory ZDI-26-444. Further fetches of primary and secondary sources established no active exploitation and no confirmed public proof-of-concept at disclosure.

  1. What is CVE-2025-8088 and does it relate to 7-Zip?
    Searched for CVE-2025-8088 WinRAR vulnerability 2025

    CVE-2025-8088 is a WinRAR path traversal (ADS-based arbitrary file write) vulnerability affecting WinRAR โ‰ค7.12; CISA KEV-confirmed as actively exploited from July 2025 by Russian and Chinese threat actors; no connection to 7-Zip

    why Established that the CVE in the source material header is for a different product; the 7-Zip story requires identifying a separate CVE

  2. What CVE tracks the new 7-Zip XZ heap overflow?
    Searched for 7-Zip 26.02 RCE XZ heap buffer overflow vulnerability 2026

    Multiple sources identify CVE-2026-14266 as the XZ decompression heap overflow fixed in 7-Zip 26.02; ZDI advisory ZDI-26-444 is the coordinating reference; reported by Landon Peng of Lunbun LLC

    why Identified the correct CVE for the headline story and located the primary advisory to verify

  3. Is CVE-2026-14266 present in NVD with official scoring?
    Fetched NVD detail page for CVE-2026-14266
    nvd.nist.gov โ†—

    CVE-2026-14266 is in RESERVED status at NVD; no description, CVSS or CWE published

    why Limits reliance on NVD; ZDI becomes the sole primary scoring reference for CVSS 7.0

  4. Does NVD confirm CVE-2025-8088 is a WinRAR flaw?
    Fetched NVD detail page for CVE-2025-8088
    nvd.nist.gov โ†—

    CVE-2025-8088 confirmed as WinRAR path traversal; CVSS 3.1 8.8 HIGH; WinRAR โ‰ค7.12 affected; CISA KEV added 2025-08-12

    why Definitively rules out any 7-Zip connection for CVE-2025-8088 and confirms the source-material attribution error

  5. What are the authoritative technical details of CVE-2026-14266?
    Fetched ZDI advisory ZDI-26-444
    zerodayinitiative.com โ†—

    Confirms CVE-2026-14266 in 7-Zip prior to 26.02; CVSS 7.0 (AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H); crafted XZ chunked data triggers heap buffer overflow; coordinated disclosure completed 15 July 2026

    why Primary advisory provides authoritative CVSS vector, affected version range, and confirmed fix version

  6. What does the BleepingComputer article say about the CVE and exploitation status?
    Fetched BleepingComputer article
    bleepingcomputer.com โ†—

    Article does not state a CVE number; references ZDI-26-444; explicitly frames CVE-2025-8088 as historical WinRAR context; states no active exploitation of the new 7-Zip flaw confirmed

    why Confirms the source-material CVE header was an attribution error; exploitation-status claim (no active exploitation) is now sourced from primary reporting

  7. Is there a confirmed public proof-of-concept for CVE-2026-14266?
    Searched for CVE-2026-14266 proof of concept exploit 2026 and fetched VulnCheck XDB
    vulncheck.com โ†—

    CVE-2026-14266 not listed in VulnCheck XDB; one AI-generated search-result summary claimed a Python PoC but the claim was not present in any primary source or independently verified article

    why Absence from VulnCheck XDB and absence of PoC mention in cybersecuritynews and BleepingComputer supports an assessment of no confirmed public PoC

  8. Does an independent secondary source corroborate CVE, affected scope and PoC status?
    Fetched CybersecurityNews article on 7-Zip CVE-2026-14266
    cybersecuritynews.com โ†—

    Confirms CVE-2026-14266; all 7-Zip versions prior to 26.02 affected; user interaction required; no PoC mentioned

    why Second independent verified source corroborating core facts; no PoC mention across both independent sources raises confidence that no public PoC existed at disclosure

TargetsWindows users running 7-Zip prior to version 26.02organisations using 7-Zip in automated archive processing workflows
Related CVEs CVE-2026-14266

Research coverage

All 68 registered source leaves were evaluated for this run: 60 completed, 0 were unavailable, 1 failed and 7 were disabled. For this story, 4 registered sources supplied useful evidence (3 primary, 0 corroborating, 1 contextual and 0 PoC/exploit references). 56 completed sources contained no matched information for this story.

Primary evidence Independent corroboration Operational context PoC reference Checked โ€” no match Unavailable Failed Disabled
Complete source-by-source audit 68 sources
SourceRun resultValueWhy it was useful โ€” or not
BleepingComputernews ok4 records Primary evidence2 matched items Published the source report used to frame and date the event. Supplied independent analysis opened and verified during focused research.
CISA KEVkev ok1647 records Primary evidence1 matched items Confirmed that a related CVE is listed in CISA's Known Exploited Vulnerabilities catalogue.
NVDcve ok900 records Primary evidence1 matched items Supplied a vendor or government advisory opened and verified during focused research.
FIRST EPSSepss ok Context1 matched items Added exploitation-probability context; EPSS does not itself prove exploitation.
AlienVault OTXdark_web ok10 records Checked โ€” no match The source completed, but none of its retained records matched this story.
CIRCL CVEcve ok30 records Checked โ€” no match The source completed, but none of its retained records matched this story.
CISA Alertsnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Cisco PSIRTvendor_advisory stale fallback0 records Failed The current collection attempt failed; this source cannot support the report.
Cisco Talosnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
deepdarkCTI CVE most exploiteddeepdarkcti ok94 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Discorddeepdarkcti ok7 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI exploitsdeepdarkcti ok24 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI forumsdeepdarkcti ok257 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI malware as a servicedeepdarkcti ok7 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI malware samplesdeepdarkcti ok3 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI marketsdeepdarkcti ok127 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI phishingdeepdarkcti ok19 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI ransomware gangsdeepdarkcti ok661 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI RATsdeepdarkcti ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Telegram infostealerdeepdarkcti ok130 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Telegram threat actorsdeepdarkcti ok1005 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Twitter threat actorsdeepdarkcti ok39 records Checked โ€” no match The source completed, but none of its retained records matched this story.
DNSDumpster domain IOC enrichmentresearch ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Exploit-DBexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Fortinet PSIRTvendor_advisory disabled Disabled Disabled in the source registry; no check was attempted.
GitHub topic: cveresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: exploitresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: penetration-testingresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: pocresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: vulnerabilityresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GreyNoiseexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
KrebsOnSecuritynews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
LinkedIn RSS proxy feeds (disabled)research disabled Disabled Disabled in the source registry; no check was attempted.
MalwareBazaardark_web ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #cveresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #cybersecurityresearch ok12 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #exploitresearch ok2 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #infosecresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #malwareresearch ok19 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #ransomwareresearch ok19 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #threatintelresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Mastodon #vulnerabilityresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Metasploit module metadataexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Microsoft MSRCvendor_advisory ok1583 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Microsoft Securitynews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
MISP Galaxyresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
MISP threat actor galaxyactor ok0 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Palo Alto Networks PSIRTvendor_advisory ok25 records Checked โ€” no match The source completed, but none of its retained records matched this story.
ProjectDiscovery nuclei templatesexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Rapid7news ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Reddit r/AskNetsec (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/cybersecurity (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/malware (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/netsec (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/ReverseEngineering (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
SANS ISCnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Shadowserver public aggregate honeypot observationsexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Shodanresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Sigma Rulesresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Sophos IOCsresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
The Hacker Newsnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
ThreatFoxthreat_intelligence ok100 records Checked โ€” no match The source completed, but none of its retained records matched this story.
UK NCSCnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Unit42 IOCsresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
URLhausdark_web ok10 records Checked โ€” no match The source completed, but none of its retained records matched this story.
VirusTotal Community IOC enrichmentresearch ok4 records Checked โ€” no match The source completed, but none of its retained records matched this story.
VulnCheck KEVkev ok500 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Vulnerability Lookupcve ok30 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Additional verified pages 5 opened outside the registered collection
Vulnerability & exploitation2
CVE-2025-8088 CISA KEV RARLAB WinRAR ยท added 2025-08-12 CISA catalog โ†—
CVE-2025-8088 EPSS 80.9% 100th percentile exploitation probability
Vendor & gov advisories3
ZDI-26-444: 7-Zip XZ Decompression Heap-based Buffer Overflow Remote Code Execution Vulnerability zerodayinitiative.com โ†—

Primary coordinating advisory; confirms CVE-2026-14266, CVSS 7.0 (AV:L/AC:H/PR:N/UI:R), fixed in 7-Zip 26.02, disclosed 15 July 2026

CVE-2025-8088 Detail โ€“ NVD nvd.nist.gov โ†—

Confirms CVE-2025-8088 is a WinRAR path traversal flaw (CVSS 3.1: 8.8), not a 7-Zip issue; included to document the source-material attribution error

GHSL-2026-140: Heap Buffer Write Overflow in 7-Zip (CVE-2026-48095) securitylab.github.com โ†—

Separate 7-Zip NTFS handler overflow fixed in 26.01; establishes a pattern of heap-overflow findings in the 7-Zip 26.x release cycle

Analysis & research2
Update now: 7-Zip fixes RCE flaw exploitable with malicious archives bleepingcomputer.com โ†—

Primary reporting; references ZDI-26-444; confirms no active exploitation; correctly frames CVE-2025-8088 as a WinRAR precedent, not the 7-Zip CVE

7-Zip Vulnerability Exposes Millions of Users to Remote Code Execution Risk cybersecuritynews.com โ†—

Independent corroboration; confirms CVE-2026-14266, affected scope (<26.02), user-interaction requirement, and no PoC mention