High
picklescan - Remote Code Execution via idlelib.debugobj.ObjectTreeItem.SetText
Type: advisorySources: OSV
picklescan before 0.0.29 fails to detect malicious pickle files that exploit idlelib.debugobj.ObjectTreeItem.SetText function in reduce methods. Attackers can craft pickle files with embedded code that bypasses picklescan detection and executes arbitrary commands when pickle.load() is called.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2025-71354
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 20:22 UTC · Revision 1
Source evidence
picklescan - Remote Code Execution via idlelib.debugobj.ObjectTreeItem.SetText
core-osv · Original sourcePublished 24 Jun 2026, 11:53 UTC
picklescan before 0.0.29 fails to detect malicious pickle files that exploit idlelib.debugobj.ObjectTreeItem.SetText function in reduce methods. Attackers can craft pickle files with embedded code that bypasses picklescan detection and executes arbitrary commands when pickle.load() is called.
osv:CVE-2025-71354
Complete source record
{
"id": "d2a1859b1b4ae9b133c3edcd61fe2821756c436d386918ba40341bd00c1926ae",
"url": "https://osv.dev/vulnerability/CVE-2025-71354",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "picklescan - Remote Code Execution via idlelib.debugobj.ObjectTreeItem.SetText",
"summary": "picklescan before 0.0.29 fails to detect malicious pickle files that exploit idlelib.debugobj.ObjectTreeItem.SetText function in reduce methods. Attackers can craft pickle files with embedded code that bypasses picklescan detection and executes arbitrary commands when pickle.load() is called.",
"evidence": "osv:CVE-2025-71354",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2025-71354",
"aliases": [
"CVE-2025-71354",
"GHSA-3vg9-h568-4w9m",
"PYSEC-2026-1781"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/mmaitre314/picklescan",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "aecd11be98702caa9ba9b12189d91ad596a36114"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "0.0.29"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "0"
},
{
"fixed": "0.0.29"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"v0.0.28",
"v0.0.27",
"v0.0.26",
"v0.0.25",
"v0.0.24",
"v0.0.23",
"v0.0.22",
"v0.0.21",
"v0.0.20",
"v0.0.19",
"v0.0.18",
"v0.0.17",
"v0.0.15",
"v0.0.14",
"v0.0.13",
"v0.0.12",
"v0.0.11",
"v0.0.10",
"v0.0.9",
"v0.0.8",
"v0.0.7",
"v0.0.6",
"v0.0.5",
"v0.0.4",
"v0.0.3",
"v0.0.2"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-71354.json"
}
}
],
"modified": "2026-10-28T02:30:39.227245939Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/71xxx/CVE-2025-71354.json",
"https://github.com/mmaitre314/picklescan/security/advisories/GHSA-3vg9-h568-4w9m",
"https://nvd.nist.gov/vuln/detail/CVE-2025-71354",
"https://www.vulncheck.com/advisories/picklescan-remote-code-execution-via-idlelib-debugobj-objecttreeitem-settext"
],
"provider_metadata": {
"cwe_ids": [
"CWE-502"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/71xxx/CVE-2025-71354.json"
}
},
"related_cves": [
{
"value": "CVE-2025-71354",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 506622,
"published_at": "2026-06-24T11:53:06.651+00:00"
}