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.