High
picklescan - Remote Code Execution via Undetected profile.Profile.runctx
Type: advisorySources: OSV
picklescan before 0.0.29 fails to detect the profile.Profile.runctx function when analyzing pickle files, allowing attackers to embed undetected malicious code. Remote attackers can craft malicious pickle files using profile.Profile.runctx in the reduce method to achieve remote code execution when the pickle file is loaded.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2025-71341
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 09:45 UTC · Revision 1
Source evidence
picklescan - Remote Code Execution via Undetected profile.Profile.runctx
core-osv · Original sourcePublished 23 Jun 2026, 12:12 UTC
picklescan before 0.0.29 fails to detect the profile.Profile.runctx function when analyzing pickle files, allowing attackers to embed undetected malicious code. Remote attackers can craft malicious pickle files using profile.Profile.runctx in the reduce method to achieve remote code execution when the pickle file is loaded.
osv:CVE-2025-71341
Complete source record
{
"id": "61d1e99044523407e28ca8cb362112530313920231fcc32118d79b56244ef054",
"url": "https://osv.dev/vulnerability/CVE-2025-71341",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "picklescan - Remote Code Execution via Undetected profile.Profile.runctx",
"summary": "picklescan before 0.0.29 fails to detect the profile.Profile.runctx function when analyzing pickle files, allowing attackers to embed undetected malicious code. Remote attackers can craft malicious pickle files using profile.Profile.runctx in the reduce method to achieve remote code execution when the pickle file is loaded.",
"evidence": "osv:CVE-2025-71341",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2025-71341",
"aliases": [
"CVE-2025-71341",
"GHSA-6vqj-c2q5-j97w",
"PYSEC-2026-4132"
],
"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-71341.json"
}
}
],
"modified": "2026-10-28T02:30:27.919070554Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/71xxx/CVE-2025-71341.json",
"https://github.com/mmaitre314/picklescan/security/advisories/GHSA-6vqj-c2q5-j97w",
"https://nvd.nist.gov/vuln/detail/CVE-2025-71341",
"https://www.vulncheck.com/advisories/picklescan-remote-code-execution-via-undetected-profile-profile-runctx"
],
"provider_metadata": {
"cwe_ids": [
"CWE-502"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/71xxx/CVE-2025-71341.json"
}
},
"related_cves": [
{
"value": "CVE-2025-71341",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 494278,
"published_at": "2026-06-23T12:12:53.207+00:00"
}