PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-108947 yoshitomo-matsubara CVE debrief

A deserialization vulnerability exists in yoshitomo-matsubara torchdistill up to 1.1.5 in the load_ckpt function of torchdistill/common/main_util.py. This issue allows local attackers to execute deserialization attacks by manipulating the src_ckpt argument. The vulnerability can lead to arbitrary code execution, emphasizing the need for defenders to verify affected versions and apply patches or mitigations. The project maintainer has noted that this issue is similar to an internal report and has closed it as a duplicate.

Vendor
yoshitomo-matsubara
Product
torchdistill
CVSS
MEDIUM 4.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-13
Original CVE updated
2026-10-13
Advisory published
2026-10-13
Advisory updated
2026-10-13

Who should care

Defenders responsible for systems or applications using yoshitomo-matsubara torchdistill up to version 1.1.5 should assess exposure and prioritize remediation. This includes reviewing the current version in use, applying patches or updates, and implementing secure deserialization practices. Additionally, defenders should monitor for suspicious activity related to deserialization attacks and verify the integrity of deserialized data to prevent potential of

Why it matters

This deserialization vulnerability in torchdistill can lead to local exploitation, allowing attackers to execute arbitrary code. Defenders should verify affected versions, apply patches, and implement secure deserialization practices.

  • Verify the integrity of deserialized data to prevent potential code execution.
  • Restrict access to the load_ckpt function to minimize exploitation opportunities.
  • Monitor for suspicious activity related to deserialization attacks.
  • Implement compensating controls to detect and prevent deserialization attacks.

Technical summary

The load_ckpt function in torchdistill/common/main_util.py is vulnerable to deserialization attacks due to improper handling of the src_ckpt argument. This can be exploited locally, potentially leading to arbitrary code execution. Defenders should focus on verifying affected versions, applying patches, and implementing secure deserialization practices to mitigate this vulnerability. The technical details indicate a need for secure input validation and data integrity checks to prevent exploitation. The vulnerability highlights the importance of secure coding practices in deserialization processes.

Defensive priority

Defenders should prioritize verifying the affected versions of torchdistill and applying patches or mitigations as available.

Recommended defensive actions

  • Verify the version of torchdistill in use and check if it is within the affected range (up to 1.1.5).
  • Apply patches or updates as available from the vendor.
  • Implement secure deserialization practices and validate input to the load_ckpt function.
  • Monitor for any advisories or updates from the vendor regarding this vulnerability.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The CVE record and source item provide details on the vulnerability, including its existence in versions up to 1.1.5 of torchdistill and the need for local access to exploit it. The source item and CVE Program record offer insights into the vulnerability's impact and the affected product scope. However, the exact technical details and exploitability are limited, requiring defenders to review the official advisory and apply secure deserialization practices.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-108947 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-108947

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-108947 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-108947

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • yoshitomo-matsubara torchdistill main_util.py load_ckpt deserialization

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/108xxx/CVE-2026-108947.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/vuln/416771

    Supplemental source - vdb-entry, technical-description

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/vuln/416771/cti

    Supplemental source - signature, permissions-required

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/cve/CVE-2026-108947

    Supplemental source - third-party-advisory

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/submit/997819

    Supplemental source - third-party-advisory

  • Source reference

    Unverified legacy reference

    URL: https://github.com/yoshitomo-matsubara/torchdistill/issues/550

    Supplemental source - exploit, issue-tracking

  • Source reference

    Unverified legacy reference

    URL: https://github.com/yoshitomo-matsubara/torchdistill/

    Supplemental source - product

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.