CVE-2026-42305Disclosure

LOWCVSS 8.8 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Dulwich is a pure-Python implementation of the Git file formats and protocols. Versions starting with 0.10.0 and prior to 1.2.5 have an arbitrary file write leading to remote code execution when cloning or checking out a malicious Git repository on Windows. Dulwich's path-element validator accepted tree entries whose filenames contained bytes that Windows interprets as structural path syntax. Contributing configuration bugs made matters worse. The core.protectNTFS and core.protectHFS settings were looked up under a wrong option name and so user-set values were silently ignored, and core.protectNTFS only defaulted to true on Windows (Git upstream has defaulted it to true everywhere since CVE-2019-1353). Both have been corrected. Anyone who clones, fetches, or checks out an untrusted repository with Dulwich on Windows - either through the Dulwich CLI, porcelain.clone, or any downstream tool built on Dulwich - is impacted. POSIX clones are not directly exploitable (on POSIX \ is a literal filename byte), but a POSIX user can unknowingly propagate a malicious tree to Windows consumers via push or re-publication. This issue is fixed in Dulwich 1.2.5. Users should upgrade to 1.2.5 or later. There is no effective pre-patch workaround. On affected versions the core.protectNTFS configuration key was silently ignored, so setting it to true does not mitigate the issue. Users who cannot upgrade should avoid cloning, fetching, or checking out untrusted repositories with Dulwich on Windows. After upgrading the NTFS validator is on by default on every platform, so no additional configuration is required.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-22

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Threat summary

  • Patch or workaround signal is available
  • 2 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 2 signals
  • Disclosure: 2 classified signals
  • Peaked 1d ago at 1 mentions (2026-06-11); latest day: 1
  • 2 total mentions across 2 days

Deep dive

Activity timeline2 mentions / 2d
00111Mentions · 2026-06-11: 1Mentions · 2026-06-12: 1Patch / Workaround · 2026-06-12: 1Technical Details · 2026-06-11: 1Technical Details · 2026-06-12: 106-1106-12
Signal classification1 categories
Disclosure
2100.0%
Referenced assets2 URLs
Full discourse2 posts
  • Hugo | DevOps | Cybersecurity 🇱🇻@HugoValters
    Disclosure

    CVE-2026-42305 - RCE in Dulwich Git library (Windows). Cloning malicious repos can write arbitrary files. CVSS 8.8. No patch yet - avoid untrusted repos. #CVE #infosec #git #github #gitlab More information and Patches https://www.valtersit.com/cve/CVE-2026-42305

    Post summary

    CVE-2026-42305 is an RCE vulnerability in the Dulwich Git library that allows attackers to write arbitrary files by cloning malicious repositories; no patch is available yet, so avoid untrusted repositories.

    0001040
    929 followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    Disclosure

    CVE-2026-42305 Arbitrary File Write and Remote Code Execution in Dulwich Versions Below 1.2.5 https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-42305

    Post summary

    The passage announces CVE‑2026‑42305, detailing an arbitrary file write and remote code execution vulnerability affecting Dulwich versions below 1.2.5, with no proof‑of‑concept, exploitation code, or active exploitation evidence provided.

    0000049
    4.0K followersView on X

Explore more