{"data":{"id":"75a1ae4c-de17-4b4a-8ca0-b966b1073349","title":"CVE-2026-108958: A weakness has been identified in TensorLayer up to 2.2.4. This affects the function load_hdf5_graph of the file…","summary":"A weakness in TensorLayer up to 2.2.4 affects the load_hdf5_graph function in tensorlayer/files/utils.py, within the HDF5 Loading component. Manipulating the model_config argument can lead to deserialization, and the attack can be carried out remotely. A public exploit is available, and the project was notified through an issue report but has not yet responded.","solution":"N/A -- no mitigation discussed in source.","labels":["security"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-108958","publishedAt":"2026-10-13T03:16:40.390Z","cveId":"CVE-2026-108958","cweIds":["CWE-20","CWE-502"],"cvssScore":"6.3","cvssSeverity":"medium","severity":"medium","attackType":["supply_chain"],"issueType":"vulnerability","affectedPackages":null,"affectedPackageNames":null,"affectedPackageRefs":null,"affectedVendors":[],"affectedVendorsRaw":["TensorLayer"],"classifierModel":"claude-haiku-5-5","classifierPromptVersion":"v4","summaryPromptVersion":"v2","headline":"TensorLayer HDF5 model loading deserialization via model_config argument","headlinePromptVersion":"h1","cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L","attackVector":"network","attackComplexity":"low","privilegesRequired":"none","userInteraction":"required","exploitMaturity":"unknown","epssScore":0,"epssCheckedAt":"2026-10-13T06:08:11.665Z","kevDateAdded":null,"advisoryAliases":["GHSA-8vxw-f7hc-g4ph"],"affectedPackagesSource":null,"affectedPackagesCheckedAt":"2026-10-13T06:08:15.140Z","patchAvailable":null,"disclosureDate":"2026-10-13T03:16:40.390Z","capecIds":["CAPEC-586"],"crossRefCount":0,"attackSophistication":"trivial","impactType":["confidentiality","integrity"],"aiComponentTargeted":"framework","llmSpecific":false,"classifierConfidence":0.9,"researchCategory":null,"atlasIds":["AML.T0010"]}}