| 0 |
| url |
VCID-1cj8-mnbu-6qdy |
| vulnerability_id |
VCID-1cj8-mnbu-6qdy |
| summary |
Picklescan failed to detect to some unsafe global function in Numpy library
An unsafe deserialization vulnerability in Python’s pickle module allows an attacker to bypass static analysis tools like Picklescan and execute arbitrary code during deserialization. This can be exploited by import some built-in function in Numpy library that indrectly call some dangerous function like exec() to execute some python code as a parameter, which the attacker can import dangerous library inside like os library and execute arbitrary OS commands. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.25 |
| purl |
pkg:pypi/picklescan@0.0.25 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-42d3-nspa-zqes |
|
| 4 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 5 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 6 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 7 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 8 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 9 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 10 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 11 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 12 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 13 |
| vulnerability |
VCID-b5vc-gbs8-euah |
|
| 14 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 15 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 16 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 17 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 18 |
| vulnerability |
VCID-dzje-5de9-bfb4 |
|
| 19 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 20 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 21 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 22 |
| vulnerability |
VCID-fdpc-mh9w-xqaz |
|
| 23 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 24 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 25 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 26 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 27 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 28 |
| vulnerability |
VCID-hj58-pnq5-xybx |
|
| 29 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 30 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 31 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 32 |
| vulnerability |
VCID-m2a1-ptv8-yueh |
|
| 33 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 34 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 35 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 36 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 37 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 38 |
| vulnerability |
VCID-pg7f-wjk7-2qgm |
|
| 39 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 40 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 41 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 42 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 43 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 44 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 45 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 46 |
| vulnerability |
VCID-sffp-afau-8qbw |
|
| 47 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 48 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 49 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 50 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 51 |
| vulnerability |
VCID-urbq-4gnz-a3b9 |
|
| 52 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 53 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 54 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 55 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.25 |
|
|
| aliases |
GHSA-fj43-3qmq-673f
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-1cj8-mnbu-6qdy |
|
| 1 |
| url |
VCID-1ypz-maze-zqhh |
| vulnerability_id |
VCID-1ypz-maze-zqhh |
| summary |
Picklescan vulnerable to Arbitrary File Writing
Picklescan has got open() and shutil in its default dangerous blocklist to prevent arbitrary file overwrites. However the module distutils isnt blocked and can be used for the same purpose ie to write arbitrary files. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-m273-6v24-x4m4
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-1ypz-maze-zqhh |
|
| 2 |
| url |
VCID-2syv-syp1-6yhk |
| vulnerability_id |
VCID-2syv-syp1-6yhk |
| summary |
An Improper Input Validation vulnerability in the scanning logic of mmaitre314 picklescan versions up to and including 0.0.30 allows a remote attacker to bypass pickle files security checks by supplying a standard pickle file with a PyTorch-related file extension. When the pickle file incorrectly considered safe is loaded, it can lead to the execution of malicious code. |
| references |
| 0 |
|
| 1 |
| reference_url |
https://github.com/mmaitre314/picklescan |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
7.8 |
| scoring_system |
cvssv3.1 |
| scoring_elements |
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
|
| 1 |
| value |
9.3 |
| scoring_system |
cvssv4 |
| scoring_elements |
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
|
| 2 |
| value |
CRITICAL |
| scoring_system |
generic_textual |
| scoring_elements |
|
|
|
| url |
https://github.com/mmaitre314/picklescan |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.31 |
| purl |
pkg:pypi/picklescan@0.0.31 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 2 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 3 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 4 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 5 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 6 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 7 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 8 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 9 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 10 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 11 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 12 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 13 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 14 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 15 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 16 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 17 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 18 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 19 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.31 |
|
|
| aliases |
CVE-2025-10155, GHSA-jgw4-cr84-mqxg, PYSEC-2025-151
|
| risk_score |
4.5 |
| exploitability |
0.5 |
| weighted_severity |
9.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-2syv-syp1-6yhk |
|
| 3 |
| url |
VCID-2v14-5pc3-zuez |
| vulnerability_id |
VCID-2v14-5pc3-zuez |
| summary |
Picklescan missing detection when calling numpy.f2py.crackfortran.getlincoef
An unsafe deserialization vulnerability allows an attacker to execute arbitrary code on the host when loading a malicious pickle payload from an untrusted source. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-r8g5-cgf2-4m4m
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-2v14-5pc3-zuez |
|
| 4 |
| url |
VCID-42d3-nspa-zqes |
| vulnerability_id |
VCID-42d3-nspa-zqes |
| summary |
Picklescan missing detection when calling pytorch function torch.utils.bottleneck.__main__.run_cprofile
Using torch.utils.bottleneck.__main__.run_cprofile
function, which is a pytorch library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.28 |
| purl |
pkg:pypi/picklescan@0.0.28 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 5 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 6 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 7 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 8 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 9 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 10 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 11 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 12 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 13 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 14 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 15 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 16 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 17 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 18 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 19 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 20 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 21 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 22 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 23 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 24 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 25 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 26 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 27 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 28 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 29 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 30 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 31 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 32 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 33 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 34 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 35 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 36 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 37 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 38 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 39 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 40 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 41 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 42 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 43 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 44 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 45 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 46 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.28 |
|
|
| aliases |
GHSA-4r9r-ch6f-vxmx
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-42d3-nspa-zqes |
|
| 5 |
| url |
VCID-5rme-ypaf-67cc |
| vulnerability_id |
VCID-5rme-ypaf-67cc |
| summary |
Duplicate Advisory: Picklescan: ZIP archive scan bypass is possible through non-exhaustive Cyclic Redundancy Check
### Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-m4j5-5x4r-2xp9. This link is maintained to preserve external references.
### Original Description
An Improper Handling of Exceptional Conditions vulnerability in the ZIP archive scanning component of mmaitre314 picklescan allows a remote attacker to bypass security scans. This is achieved by crafting a ZIP archive containing a file with a bad Cyclic Redundancy Check (CRC), which causes the scanner to halt and fail to analyze the contents for malicious pickle files. When the file incorrectly considered safe is loaded, it can lead to the execution of malicious code. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.31 |
| purl |
pkg:pypi/picklescan@0.0.31 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 2 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 3 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 4 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 5 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 6 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 7 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 8 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 9 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 10 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 11 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 12 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 13 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 14 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 15 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 16 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 17 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 18 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 19 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.31 |
|
|
| aliases |
GHSA-4vr7-g93g-cf6m
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-5rme-ypaf-67cc |
|
| 6 |
| url |
VCID-6ye8-sf3d-zfbg |
| vulnerability_id |
VCID-6ye8-sf3d-zfbg |
| summary |
Picklescan has a missing detection when calling built-in python trace.Trace.run
Using trace.Trace.run, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-5qwp-399c-mjwf
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-6ye8-sf3d-zfbg |
|
| 7 |
| url |
VCID-76yk-3zr4-87bh |
| vulnerability_id |
VCID-76yk-3zr4-87bh |
| summary |
Picklescan has a missing detection when calling built-in python profile.Profile.run
Using profile.Profile.run, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-x696-vm39-cp64
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-76yk-3zr4-87bh |
|
| 8 |
| url |
VCID-8msh-r19k-juhx |
| vulnerability_id |
VCID-8msh-r19k-juhx |
| summary |
Picklescan does not block ctypes
Picklescan doesnt flag ctypes module as a dangerous module, which is a huge issue. ctypes is basically a foreign function interface library and can be used to
* Load DLLs
* Call C functions directly
* Manipulate memory raw pointers.
This can allow attackers to achieve RCE by invoking direct syscalls without going through blocked modules. Another major issue that ctypes being allowed presents is that it can be used down the line to dismantle interpreter based python sandboxes as ctypes allow direct access to raw memory.
This is a more severe loophole than normal gadget chains and bypasses as raw memory access can be used for a lot of nefarious purposes down the line if left undetected |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-4675-36f9-wf6r
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-8msh-r19k-juhx |
|
| 9 |
| url |
VCID-8vsp-nth6-cubp |
| vulnerability_id |
VCID-8vsp-nth6-cubp |
| summary |
Picklescan is vulnerable to RCE through missing detection when calling numpy.f2py.crackfortran.myeval
Picklescan uses numpy.f2py.crackfortran.myeval, which is a function in numpy to execute remote pickle files. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-3329-ghmp-jmv5
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-8vsp-nth6-cubp |
|
| 10 |
| url |
VCID-9f46-wx2v-qfgv |
| vulnerability_id |
VCID-9f46-wx2v-qfgv |
| summary |
Picklescan has a missing detection when calling built-in python trace.Trace.runctx
Using trace.Trace.runctx, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-g344-hcph-8vgg
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-9f46-wx2v-qfgv |
|
| 11 |
| url |
VCID-afab-1ggb-8faa |
| vulnerability_id |
VCID-afab-1ggb-8faa |
| summary |
picklescan has Arbitrary file read using `io.FileIO`
Unsafe pickle deserialization allows unauthenticated attackers to read arbitrary server files and perform SSRF. By chaining io.FileIO and urllib.request.urlopen, an attacker can bypass RCE-focused blocklists to exfiltrate sensitive data (example: /etc/passwd) to an external server. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-9726-w42j-3qjr
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-afab-1ggb-8faa |
|
| 12 |
| url |
VCID-ag3v-g92v-kbde |
| vulnerability_id |
VCID-ag3v-g92v-kbde |
| summary |
picklescan before 0.0.23 fails to detect malicious pickle files inside PyTorch model archives when certain ZIP file flag bits are modified. By flipping specific bits in the ZIP file headers, an attacker can embed malicious pickle files that remain undetected by PickleScan while still being successfully loaded by PyTorch's torch.load(). This can lead to arbitrary code execution when loading a compromised model. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.23 |
| purl |
pkg:pypi/picklescan@0.0.23 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1cj8-mnbu-6qdy |
|
| 1 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 2 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 3 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 4 |
| vulnerability |
VCID-42d3-nspa-zqes |
|
| 5 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 6 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 7 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 8 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 9 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 10 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 11 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 12 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 13 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 14 |
| vulnerability |
VCID-b5vc-gbs8-euah |
|
| 15 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 16 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 17 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 18 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 19 |
| vulnerability |
VCID-dzje-5de9-bfb4 |
|
| 20 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 21 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 22 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 23 |
| vulnerability |
VCID-fdpc-mh9w-xqaz |
|
| 24 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 25 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 26 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 27 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 28 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 29 |
| vulnerability |
VCID-hj58-pnq5-xybx |
|
| 30 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 31 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 32 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 33 |
| vulnerability |
VCID-jfcq-vpg2-pkdn |
|
| 34 |
| vulnerability |
VCID-m2a1-ptv8-yueh |
|
| 35 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 36 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 37 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 38 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 39 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 40 |
| vulnerability |
VCID-pg7f-wjk7-2qgm |
|
| 41 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 42 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 43 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 44 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 45 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 46 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 47 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 48 |
| vulnerability |
VCID-sffp-afau-8qbw |
|
| 49 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 50 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 51 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 52 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 53 |
| vulnerability |
VCID-urbq-4gnz-a3b9 |
|
| 54 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 55 |
| vulnerability |
VCID-uzp8-p94w-5fem |
|
| 56 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 57 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 58 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.23 |
|
|
| aliases |
CVE-2025-1945, GHSA-w8jq-xcqf-f792, PYSEC-2025-21
|
| risk_score |
4.4 |
| exploitability |
0.5 |
| weighted_severity |
8.8 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ag3v-g92v-kbde |
|
| 13 |
| url |
VCID-auku-kbg2-2ybg |
| vulnerability_id |
VCID-auku-kbg2-2ybg |
| summary |
An Improper Handling of Exceptional Conditions vulnerability in the ZIP archive scanning component of mmaitre314 picklescan allows a remote attacker to bypass security scans. This is achieved by crafting a ZIP archive containing a file with a bad Cyclic Redundancy Check (CRC), which causes the scanner to halt and fail to analyze the contents for malicious pickle files. When the file incorrectly considered safe is loaded, it can lead to the execution of malicious code. |
| references |
| 0 |
|
| 1 |
| reference_url |
https://github.com/mmaitre314/picklescan |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
7.5 |
| scoring_system |
cvssv3.1 |
| scoring_elements |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
|
| 1 |
| value |
9.3 |
| scoring_system |
cvssv4 |
| scoring_elements |
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
|
| 2 |
| value |
CRITICAL |
| scoring_system |
generic_textual |
| scoring_elements |
|
|
|
| url |
https://github.com/mmaitre314/picklescan |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
| reference_url |
https://huggingface.co/jinaai/jina-embeddings-v2-base-en/tree/main |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
7.5 |
| scoring_system |
cvssv3.1 |
| scoring_elements |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
|
| 1 |
| value |
9.8 |
| scoring_system |
cvssv3.1 |
| scoring_elements |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
|
| 2 |
| value |
9.3 |
| scoring_system |
cvssv4 |
| scoring_elements |
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
|
| 3 |
| value |
CRITICAL |
| scoring_system |
generic_textual |
| scoring_elements |
|
|
| 4 |
| value |
Track |
| scoring_system |
ssvc |
| scoring_elements |
SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2025-09-17T13:04:29Z/ |
|
|
| url |
https://huggingface.co/jinaai/jina-embeddings-v2-base-en/tree/main |
|
| 7 |
|
| 8 |
|
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.31 |
| purl |
pkg:pypi/picklescan@0.0.31 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 2 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 3 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 4 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 5 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 6 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 7 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 8 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 9 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 10 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 11 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 12 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 13 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 14 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 15 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 16 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 17 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 18 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 19 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.31 |
|
|
| aliases |
CVE-2025-10156, GHSA-mjqp-26hc-grxg, PYSEC-2025-152
|
| risk_score |
4.5 |
| exploitability |
0.5 |
| weighted_severity |
9.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-auku-kbg2-2ybg |
|
| 14 |
| url |
VCID-avk4-jaz6-m3gw |
| vulnerability_id |
VCID-avk4-jaz6-m3gw |
| summary |
A Protection Mechanism Failure vulnerability in mmaitre314 picklescan versions up to and including 0.0.30 allows a remote attacker to bypass the unsafe globals check. This is possible because the scanner performs an exact match for module names, allowing malicious payloads to be loaded via submodules of dangerous packages (e.g., 'asyncio.unix_events' instead of 'asyncio').
When the incorrectly considered safe file is loaded after scan, it can lead to the execution of malicious code. |
| references |
| 0 |
|
| 1 |
| reference_url |
https://github.com/mmaitre314/picklescan |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
8.3 |
| scoring_system |
cvssv3.1 |
| scoring_elements |
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L |
|
| 1 |
| value |
9.3 |
| scoring_system |
cvssv4 |
| scoring_elements |
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
|
| 2 |
| value |
CRITICAL |
| scoring_system |
generic_textual |
| scoring_elements |
|
|
|
| url |
https://github.com/mmaitre314/picklescan |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
| 7 |
|
| 8 |
|
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.31 |
| purl |
pkg:pypi/picklescan@0.0.31 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 2 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 3 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 4 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 5 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 6 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 7 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 8 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 9 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 10 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 11 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 12 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 13 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 14 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 15 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 16 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 17 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 18 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 19 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.31 |
|
|
| aliases |
CVE-2025-10157, GHSA-f7qq-56ww-84cr, PYSEC-2025-153
|
| risk_score |
4.5 |
| exploitability |
0.5 |
| weighted_severity |
9.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-avk4-jaz6-m3gw |
|
| 15 |
| url |
VCID-b5vc-gbs8-euah |
| vulnerability_id |
VCID-b5vc-gbs8-euah |
| summary |
Picklescan missing detection when calling pytorch function torch.utils.collect_env.run
Using torch.utils.collect_env.run function, which is a pytorch library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.28 |
| purl |
pkg:pypi/picklescan@0.0.28 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 5 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 6 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 7 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 8 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 9 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 10 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 11 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 12 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 13 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 14 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 15 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 16 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 17 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 18 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 19 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 20 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 21 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 22 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 23 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 24 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 25 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 26 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 27 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 28 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 29 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 30 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 31 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 32 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 33 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 34 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 35 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 36 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 37 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 38 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 39 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 40 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 41 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 42 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 43 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 44 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 45 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 46 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.28 |
|
|
| aliases |
GHSA-f745-w6jp-hpxx
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-b5vc-gbs8-euah |
|
| 16 |
| url |
VCID-b7jy-k4ur-bffk |
| vulnerability_id |
VCID-b7jy-k4ur-bffk |
| summary |
Picklescan is missing detection when calling pytorch function torch.utils.bottleneck.__main__.run_autograd_prof
Using torch.utils.bottleneck.\_\_main\_\_.run_autograd_prof function, which is a pytorch library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.30 |
| purl |
pkg:pypi/picklescan@0.0.30 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.30 |
|
|
| aliases |
GHSA-4whj-rm5r-c2v8
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-b7jy-k4ur-bffk |
|
| 17 |
| url |
VCID-c27r-8kjg-tyeu |
| vulnerability_id |
VCID-c27r-8kjg-tyeu |
| summary |
Duplicate Advisory: Picklescan is Vulnerable to Unsafe Globals Check Bypass through Subclass Imports
### Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-f7qq-56ww-84cr. This link is maintained to preserve external references.
### Original Description
A Protection Mechanism Failure vulnerability in mmaitre314 picklescan versions up to and including 0.0.30 allows a remote attacker to bypass the unsafe globals check. This is possible because the scanner performs an exact match for module names, allowing malicious payloads to be loaded via submodules of dangerous packages (e.g., 'asyncio.unix_events' instead of 'asyncio').
When the incorrectly considered safe file is loaded after scan, it can lead to the execution of malicious code. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.31 |
| purl |
pkg:pypi/picklescan@0.0.31 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 2 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 3 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 4 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 5 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 6 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 7 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 8 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 9 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 10 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 11 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 12 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 13 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 14 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 15 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 16 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 17 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 18 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 19 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.31 |
|
|
| aliases |
GHSA-hf6h-9wq7-hmjg
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-c27r-8kjg-tyeu |
|
| 18 |
| url |
VCID-c7w5-grfx-j7fr |
| vulnerability_id |
VCID-c7w5-grfx-j7fr |
| summary |
Picklescan is missing detection when calling built-in python idlelib.pyshell.ModifiedInterpreter.runcommand
Using idlelib.pyshell.ModifiedInterpreter.runcommand function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.30 |
| purl |
pkg:pypi/picklescan@0.0.30 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.30 |
|
|
| aliases |
GHSA-j343-8v2j-ff7w
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-c7w5-grfx-j7fr |
|
| 19 |
| url |
VCID-dz86-5sqp-m3gj |
| vulnerability_id |
VCID-dz86-5sqp-m3gj |
| summary |
PickleScan has multiple stdlib modules with direct RCE not in blocklist
picklescan v1.0.3 (latest) does not block at least 7 Python standard library modules that provide direct arbitrary command execution or code evaluation. A malicious pickle file importing these modules is reported as having 0 issues (CLEAN scan). This enables remote code execution that bypasses picklescan entirely. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-g38g-8gr9-h9xp
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-dz86-5sqp-m3gj |
|
| 20 |
| url |
VCID-dzje-5de9-bfb4 |
| vulnerability_id |
VCID-dzje-5de9-bfb4 |
| summary |
Picklescan missing detection when calling pytorch function torch.utils.data.datapipes.utils.decoder.basichandlers
Using torch.utils.data.datapipes.utils.decoder.basichandlers function, which is a pytorch library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.28 |
| purl |
pkg:pypi/picklescan@0.0.28 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 5 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 6 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 7 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 8 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 9 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 10 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 11 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 12 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 13 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 14 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 15 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 16 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 17 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 18 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 19 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 20 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 21 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 22 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 23 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 24 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 25 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 26 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 27 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 28 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 29 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 30 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 31 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 32 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 33 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 34 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 35 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 36 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 37 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 38 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 39 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 40 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 41 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 42 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 43 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 44 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 45 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 46 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.28 |
|
|
| aliases |
GHSA-h3qp-7fh3-f8h4
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-dzje-5de9-bfb4 |
|
| 21 |
| url |
VCID-e8b8-zuq1-5fb5 |
| vulnerability_id |
VCID-e8b8-zuq1-5fb5 |
| summary |
Picklescan Bypasses Unsafe Globals Check using pty.spawn
The vulnerability allows malicious actors to bypass PickleScan's unsafe globals check, leading to potential arbitrary code execution. The issue stems from the absence of the `pty` library (more specifically, of the `pty.spawn` function) from PickleScan's list of unsafe globals. This vulnerability allows attackers to disguise malicious pickle payloads within files that would otherwise be scanned for pickle-based threats. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-hgrh-qx5j-jfwx
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-e8b8-zuq1-5fb5 |
|
| 22 |
| url |
VCID-efmk-gy96-13bq |
| vulnerability_id |
VCID-efmk-gy96-13bq |
| summary |
Picklescan is missing detection when calling built-in python lib2to3.pgen2.pgen.ParserGenerator.make_label
Using lib2to3.pgen2.pgen.ParserGenerator.make_label function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.30 |
| purl |
pkg:pypi/picklescan@0.0.30 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.30 |
|
|
| aliases |
GHSA-p9w7-82w4-7q8m
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-efmk-gy96-13bq |
|
| 23 |
| url |
VCID-fa6r-jn3y-4yfb |
| vulnerability_id |
VCID-fa6r-jn3y-4yfb |
| summary |
Picklescan has Incomplete List of Disallowed Inputs
Currently picklescanner only blocks some specific functions of the pydoc and operator modules. Attackers can use other functions within these allowed modules to go through undetected and achieve RCE on the final user. Particularly
* pydoc.locate: Can dynamically resolve and import arbitrary modules (e.g., resolving the string "os" to the actual os module).
* operator.methodcaller: Allows executing a method on an object. When combined with a resolved module object, it can execute functions like system.
Since locate and methodcaller are not explicitly listed in the deny-list, picklescan treats them as "Safe" or "Suspicious" (depending on configuration) but does not flag them as "Dangerous", allowing the malicious file to bypass the security check. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-84r2-jw7c-4r5q
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-fa6r-jn3y-4yfb |
|
| 24 |
| url |
VCID-fdpc-mh9w-xqaz |
| vulnerability_id |
VCID-fdpc-mh9w-xqaz |
| summary |
Picklescan missing detection when calling pytorch function torch.jit.unsupported_tensor_ops.execWrapper
Using torch.jit.unsupported_tensor_ops.execWrapper function, which is a pytorch library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.28 |
| purl |
pkg:pypi/picklescan@0.0.28 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 5 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 6 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 7 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 8 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 9 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 10 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 11 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 12 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 13 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 14 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 15 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 16 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 17 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 18 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 19 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 20 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 21 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 22 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 23 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 24 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 25 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 26 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 27 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 28 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 29 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 30 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 31 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 32 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 33 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 34 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 35 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 36 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 37 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 38 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 39 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 40 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 41 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 42 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 43 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 44 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 45 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 46 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.28 |
|
|
| aliases |
GHSA-vr7h-p6mm-wpmh
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-fdpc-mh9w-xqaz |
|
| 25 |
| url |
VCID-ffv8-d2fk-tubb |
| vulnerability_id |
VCID-ffv8-d2fk-tubb |
| summary |
PickleScan's pkgutil.resolve_name has a universal blocklist bypass
`pkgutil.resolve_name()` is a Python stdlib function that resolves any `"module:attribute"` string to the corresponding Python object at runtime. By using `pkgutil.resolve_name` as the first REDUCE call in a pickle, an attacker can obtain a reference to ANY blocked function (e.g., `os.system`, `builtins.exec`, `subprocess.call`) without that function appearing in the pickle's opcodes. picklescan only sees `pkgutil.resolve_name` (which is not blocked) and misses the actual dangerous function entirely.
This defeats picklescan's **entire blocklist concept** — every single entry in `_unsafe_globals` can be bypassed. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-vvpj-8cmc-gx39
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ffv8-d2fk-tubb |
|
| 26 |
| url |
VCID-g4fb-k4w9-tbd8 |
| vulnerability_id |
VCID-g4fb-k4w9-tbd8 |
| summary |
Picklescan is missing detection when calling built-in python cProfile.run
Using cProfile.run function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.30 |
| purl |
pkg:pypi/picklescan@0.0.30 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.30 |
|
|
| aliases |
GHSA-49gj-c84q-6qm9
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-g4fb-k4w9-tbd8 |
|
| 27 |
| url |
VCID-gww1-x3je-q7a2 |
| vulnerability_id |
VCID-gww1-x3je-q7a2 |
| summary |
Picklescan is vulnerable to RCE via missing detection when calling numpy.f2py.crackfortran.param_eval
Picklescan uses numpy.f2py.crackfortran.param_eval, which is a function in numpy to execute remote pickle files. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-cffc-mxrf-mhh4
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-gww1-x3je-q7a2 |
|
| 28 |
| url |
VCID-gzb2-5ekw-rqg6 |
| vulnerability_id |
VCID-gzb2-5ekw-rqg6 |
| summary |
Duplicate Advisory: Zip Flag Bit Exploit Crashes Picklescan But Not PyTorch
## Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-w8jq-xcqf-f792. This link is maintained to preserve external references.
## Original Description
picklescan before 0.0.23 fails to detect malicious pickle files inside PyTorch model archives when certain ZIP file flag bits are modified. By flipping specific bits in the ZIP file headers, an attacker can embed malicious pickle files that remain undetected by PickleScan while still being successfully loaded by PyTorch's torch.load(). This can lead to arbitrary code execution when loading a compromised model. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.23 |
| purl |
pkg:pypi/picklescan@0.0.23 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1cj8-mnbu-6qdy |
|
| 1 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 2 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 3 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 4 |
| vulnerability |
VCID-42d3-nspa-zqes |
|
| 5 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 6 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 7 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 8 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 9 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 10 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 11 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 12 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 13 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 14 |
| vulnerability |
VCID-b5vc-gbs8-euah |
|
| 15 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 16 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 17 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 18 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 19 |
| vulnerability |
VCID-dzje-5de9-bfb4 |
|
| 20 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 21 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 22 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 23 |
| vulnerability |
VCID-fdpc-mh9w-xqaz |
|
| 24 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 25 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 26 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 27 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 28 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 29 |
| vulnerability |
VCID-hj58-pnq5-xybx |
|
| 30 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 31 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 32 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 33 |
| vulnerability |
VCID-jfcq-vpg2-pkdn |
|
| 34 |
| vulnerability |
VCID-m2a1-ptv8-yueh |
|
| 35 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 36 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 37 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 38 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 39 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 40 |
| vulnerability |
VCID-pg7f-wjk7-2qgm |
|
| 41 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 42 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 43 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 44 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 45 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 46 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 47 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 48 |
| vulnerability |
VCID-sffp-afau-8qbw |
|
| 49 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 50 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 51 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 52 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 53 |
| vulnerability |
VCID-urbq-4gnz-a3b9 |
|
| 54 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 55 |
| vulnerability |
VCID-uzp8-p94w-5fem |
|
| 56 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 57 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 58 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.23 |
|
|
| aliases |
GHSA-2fh4-gpch-vqv4
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-gzb2-5ekw-rqg6 |
|
| 29 |
| url |
VCID-h67b-5y6y-xffd |
| vulnerability_id |
VCID-h67b-5y6y-xffd |
| summary |
picklescan vulnerable to arbitrary file create using logging.FileHandler
Unsafe pickle deserialization allows unauthenticated attackers to perform Arbitrary File Creation. By chaining the logging.FileHandler class, an attacker can bypass RCE-focused blocklists to create empty files on the server. The vulnerability allows creating zero-byte files in arbitrary locations but does not permit overwriting or modifying existing files. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-m7j5-r2p5-c39r
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-h67b-5y6y-xffd |
|
| 30 |
| url |
VCID-h8bj-dvqr-kfet |
| vulnerability_id |
VCID-h8bj-dvqr-kfet |
| summary |
Picklescan is vulnerable to RCE through missing detection when calling numpy.f2py.crackfortran._eval_length
Picklescan uses the `numpy.f2py.crackfortran._eval_length` function (a NumPy F2PY helper) to execute arbitrary Python code during unpickling. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-6556-fwc2-fg2p
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-h8bj-dvqr-kfet |
|
| 31 |
| url |
VCID-hj58-pnq5-xybx |
| vulnerability_id |
VCID-hj58-pnq5-xybx |
| summary |
Picklescan missing detection when calling pytorch function torch.fx.experimental.symbolic_shapes.ShapeEnv.evaluate_guards_expression
Using torch.fx.experimental.symbolic_shapes.ShapeEnv.evaluate_guards_expression function, which is a pytorch library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.28 |
| purl |
pkg:pypi/picklescan@0.0.28 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 5 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 6 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 7 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 8 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 9 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 10 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 11 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 12 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 13 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 14 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 15 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 16 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 17 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 18 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 19 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 20 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 21 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 22 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 23 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 24 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 25 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 26 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 27 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 28 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 29 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 30 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 31 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 32 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 33 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 34 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 35 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 36 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 37 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 38 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 39 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 40 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 41 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 42 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 43 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 44 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 45 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 46 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.28 |
|
|
| aliases |
GHSA-f4x7-rfwp-v3xw
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-hj58-pnq5-xybx |
|
| 32 |
| url |
VCID-hukw-x64j-pkhw |
| vulnerability_id |
VCID-hukw-x64j-pkhw |
| summary |
Picklescan has a missing detection when calling built-in python profile.Profile.runctx
Using profile.Profile.runctx, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-6vqj-c2q5-j97w
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-hukw-x64j-pkhw |
|
| 33 |
| url |
VCID-j1w8-qg73-1qc3 |
| vulnerability_id |
VCID-j1w8-qg73-1qc3 |
| summary |
Picklescan has a missing detection when calling built-in python idlelib.debugobj.ObjectTreeItem
Using idlelib.debugobj.ObjectTreeItem.SetText, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-3vg9-h568-4w9m
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-j1w8-qg73-1qc3 |
|
| 34 |
| url |
VCID-jcan-amh5-mkcm |
| vulnerability_id |
VCID-jcan-amh5-mkcm |
| summary |
Picklescan has a missing detection when calling built-in python library idlelib.calltip.get_entity
Using idlelib.calltip.get_entity function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-9xph-j2h6-g47v
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-jcan-amh5-mkcm |
|
| 35 |
| url |
VCID-jfcq-vpg2-pkdn |
| vulnerability_id |
VCID-jfcq-vpg2-pkdn |
| summary |
The unsafe globals in Picklescan before 0.0.25 do not include ssl. Consequently, ssl.get_server_certificate can exfiltrate data via DNS after deserialization. |
| references |
| 0 |
|
| 1 |
|
| 2 |
|
| 3 |
| reference_url |
https://github.com/mmaitre314/picklescan/pull/40 |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
6.8 |
| scoring_system |
cvssv4 |
| scoring_elements |
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
|
| 1 |
| value |
7.1 |
| scoring_system |
cvssv4 |
| scoring_elements |
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
|
| 2 |
| value |
HIGH |
| scoring_system |
generic_textual |
| scoring_elements |
|
|
| 3 |
| value |
Track |
| scoring_system |
ssvc |
| scoring_elements |
SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2025-04-24T14:50:58Z/ |
|
|
| url |
https://github.com/mmaitre314/picklescan/pull/40 |
|
| 4 |
|
| 5 |
|
| 6 |
|
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.25 |
| purl |
pkg:pypi/picklescan@0.0.25 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-42d3-nspa-zqes |
|
| 4 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 5 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 6 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 7 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 8 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 9 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 10 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 11 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 12 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 13 |
| vulnerability |
VCID-b5vc-gbs8-euah |
|
| 14 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 15 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 16 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 17 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 18 |
| vulnerability |
VCID-dzje-5de9-bfb4 |
|
| 19 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 20 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 21 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 22 |
| vulnerability |
VCID-fdpc-mh9w-xqaz |
|
| 23 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 24 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 25 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 26 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 27 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 28 |
| vulnerability |
VCID-hj58-pnq5-xybx |
|
| 29 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 30 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 31 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 32 |
| vulnerability |
VCID-m2a1-ptv8-yueh |
|
| 33 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 34 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 35 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 36 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 37 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 38 |
| vulnerability |
VCID-pg7f-wjk7-2qgm |
|
| 39 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 40 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 41 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 42 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 43 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 44 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 45 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 46 |
| vulnerability |
VCID-sffp-afau-8qbw |
|
| 47 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 48 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 49 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 50 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 51 |
| vulnerability |
VCID-urbq-4gnz-a3b9 |
|
| 52 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 53 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 54 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 55 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.25 |
|
|
| aliases |
CVE-2025-46417, GHSA-93mv-x874-956g, PYSEC-2025-34
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-jfcq-vpg2-pkdn |
|
| 36 |
| url |
VCID-m2a1-ptv8-yueh |
| vulnerability_id |
VCID-m2a1-ptv8-yueh |
| summary |
Duplicate Advisory: Picklescan Vulnerable to Exfiltration via DNS via linecache and ssl.get_server_certificate
# Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-93mv-x874-956g. This link is maintained to preserve external references.
# Original Description
The unsafe globals in Picklescan before 0.0.25 do not include ssl. Consequently, ssl.get_server_certificate can exfiltrate data via DNS after deserialization. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-4p4h-9gvq-7xfg
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-m2a1-ptv8-yueh |
|
| 37 |
| url |
VCID-m2cs-gnrv-rqek |
| vulnerability_id |
VCID-m2cs-gnrv-rqek |
| summary |
Picklescan has a missing detection when calling built-in python idlelib.autocomplete.AutoComplete.get_entity
Using idlelib.autocomplete.AutoComplete.get_entity, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-6w4w-5w54-rjvr
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-m2cs-gnrv-rqek |
|
| 38 |
| url |
VCID-mhm6-27cp-1yhr |
| vulnerability_id |
VCID-mhm6-27cp-1yhr |
| summary |
Picklescan (scan_pytorch) Bypass via dynamic eval MAGIC_NUMBER
This is a scanning bypass to `scan_pytorch` function in `picklescan`. As we can see in the implementation of [get_magic_number()](https://github.com/mmaitre314/picklescan/blob/2a8383cfeb4158567f9770d86597300c9e508d0f/src/picklescan/torch.py#L76C5-L84) that uses `pickletools.genops(data)` to get the `magic_number` with the condition `opcode.name` includes `INT` or `LONG`, but the PyTorch's implemtation simply uses [pickle_module.load()](https://github.com/pytorch/pytorch/blob/134179474539648ba7dee1317959529fbd0e7f89/torch/serialization.py#L1797) to get this `magic_number`. For this implementation difference, we then can embed the `magic_code` into the `PyTorch` file via dynamic `eval` on the `\_\_reduce\_\_` trick, which can make the `pickletools.genops(data)` cannot get the `magic_code` in `INT` or `LONG` type, but the `pickle_module.load()` can still return the same `magic_code`, eading to a bypass. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-97f8-7cmv-76j2
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-mhm6-27cp-1yhr |
|
| 39 |
| url |
VCID-mkc8-71mt-ybfs |
| vulnerability_id |
VCID-mkc8-71mt-ybfs |
| summary |
Picklescan is missing detection when calling built-in python cProfile.runctx
Using cProfile.runctx function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.30 |
| purl |
pkg:pypi/picklescan@0.0.30 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.30 |
|
|
| aliases |
GHSA-9w88-8rmg-7g2p
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-mkc8-71mt-ybfs |
|
| 40 |
| url |
VCID-mp69-7jdd-8yhe |
| vulnerability_id |
VCID-mp69-7jdd-8yhe |
| summary |
Picklescan is vulnerable to RCE via missing detection when calling built-in python _operator.attrgetter
Picklescan uses _operator.attrgetter, which is a built-in python library function to execute remote pickle files. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-46h3-79wf-xr6c
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-mp69-7jdd-8yhe |
|
| 41 |
| url |
VCID-n2pc-xd2g-zudu |
| vulnerability_id |
VCID-n2pc-xd2g-zudu |
| summary |
Picklescan has a missing detection when calling built-in python code.InteractiveInterpreter
Using code.InteractiveInterpreter.runcode, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-cj3c-v495-4xqh
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-n2pc-xd2g-zudu |
|
| 42 |
| url |
VCID-na53-h312-2qgm |
| vulnerability_id |
VCID-na53-h312-2qgm |
| summary |
Duplicate Advisory: Remote Code Execution via Malicious Pickle File Bypassing Static Analysis
## Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-655q-fx9r-782v. This link is maintained to preserve external references.
## Original Description
picklescan before 0.0.21 does not treat 'pip' as an unsafe global. An attacker could craft a malicious model that uses Pickle to pull in a malicious PyPI package (hosted, for example, on pypi.org or GitHub) via `pip.main()`. Because pip is not a restricted global, the model, when scanned with picklescan, would pass security checks and appear to be safe, when it could instead prove to be problematic. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-vr75-hjh9-7fr6
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-na53-h312-2qgm |
|
| 43 |
| url |
VCID-nvvk-8a8j-43gw |
| vulnerability_id |
VCID-nvvk-8a8j-43gw |
| summary |
picklescan before 0.0.21 does not treat 'pip' as an unsafe global. An attacker could craft a malicious model that uses Pickle to pull in a malicious PyPI package (hosted, for example, on pypi.org or GitHub) via `pip.main()`. Because pip is not a restricted global, the model, when scanned with picklescan, would pass security checks and appear to be safe, when it could instead prove to be problematic. |
| references |
| 0 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
| 7 |
|
| 8 |
|
| 9 |
|
| 10 |
|
| 11 |
|
| 12 |
|
| 13 |
|
| 14 |
|
| 15 |
|
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.21 |
| purl |
pkg:pypi/picklescan@0.0.21 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1cj8-mnbu-6qdy |
|
| 1 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 2 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 3 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 4 |
| vulnerability |
VCID-42d3-nspa-zqes |
|
| 5 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 6 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 7 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 8 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 9 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 10 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 11 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 12 |
| vulnerability |
VCID-ag3v-g92v-kbde |
|
| 13 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 14 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 15 |
| vulnerability |
VCID-b5vc-gbs8-euah |
|
| 16 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 17 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 18 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 19 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 20 |
| vulnerability |
VCID-dzje-5de9-bfb4 |
|
| 21 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 22 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 23 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 24 |
| vulnerability |
VCID-fdpc-mh9w-xqaz |
|
| 25 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 26 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 27 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 28 |
| vulnerability |
VCID-gzb2-5ekw-rqg6 |
|
| 29 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 30 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 31 |
| vulnerability |
VCID-hj58-pnq5-xybx |
|
| 32 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 33 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 34 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 35 |
| vulnerability |
VCID-jfcq-vpg2-pkdn |
|
| 36 |
| vulnerability |
VCID-m2a1-ptv8-yueh |
|
| 37 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 38 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 39 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 40 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 41 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 42 |
| vulnerability |
VCID-na53-h312-2qgm |
|
| 43 |
| vulnerability |
VCID-nvvk-8a8j-43gw |
|
| 44 |
| vulnerability |
VCID-p25w-vsm8-nbdp |
|
| 45 |
| vulnerability |
VCID-pg7f-wjk7-2qgm |
|
| 46 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 47 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 48 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 49 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 50 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 51 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 52 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 53 |
| vulnerability |
VCID-sffp-afau-8qbw |
|
| 54 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 55 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 56 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 57 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 58 |
| vulnerability |
VCID-urbq-4gnz-a3b9 |
|
| 59 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 60 |
| vulnerability |
VCID-uzp8-p94w-5fem |
|
| 61 |
| vulnerability |
VCID-v1nk-1s8p-kya1 |
|
| 62 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 63 |
| vulnerability |
VCID-w2h9-74te-tqhc |
|
| 64 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 65 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.21 |
|
| 1 |
| url |
pkg:pypi/picklescan@0.0.22 |
| purl |
pkg:pypi/picklescan@0.0.22 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1cj8-mnbu-6qdy |
|
| 1 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 2 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 3 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 4 |
| vulnerability |
VCID-42d3-nspa-zqes |
|
| 5 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 6 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 7 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 8 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 9 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 10 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 11 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 12 |
| vulnerability |
VCID-ag3v-g92v-kbde |
|
| 13 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 14 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 15 |
| vulnerability |
VCID-b5vc-gbs8-euah |
|
| 16 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 17 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 18 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 19 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 20 |
| vulnerability |
VCID-dzje-5de9-bfb4 |
|
| 21 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 22 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 23 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 24 |
| vulnerability |
VCID-fdpc-mh9w-xqaz |
|
| 25 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 26 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 27 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 28 |
| vulnerability |
VCID-gzb2-5ekw-rqg6 |
|
| 29 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 30 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 31 |
| vulnerability |
VCID-hj58-pnq5-xybx |
|
| 32 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 33 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 34 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 35 |
| vulnerability |
VCID-jfcq-vpg2-pkdn |
|
| 36 |
| vulnerability |
VCID-m2a1-ptv8-yueh |
|
| 37 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 38 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 39 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 40 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 41 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 42 |
| vulnerability |
VCID-pg7f-wjk7-2qgm |
|
| 43 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 44 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 45 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 46 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 47 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 48 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 49 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 50 |
| vulnerability |
VCID-sffp-afau-8qbw |
|
| 51 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 52 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 53 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 54 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 55 |
| vulnerability |
VCID-urbq-4gnz-a3b9 |
|
| 56 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 57 |
| vulnerability |
VCID-uzp8-p94w-5fem |
|
| 58 |
| vulnerability |
VCID-v1nk-1s8p-kya1 |
|
| 59 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 60 |
| vulnerability |
VCID-w2h9-74te-tqhc |
|
| 61 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 62 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.22 |
|
|
| aliases |
CVE-2025-1716, CVE-2025-1889, GHSA-655q-fx9r-782v, GHSA-769v-p64c-89pr, PYSEC-2025-18, PYSEC-2025-19
|
| risk_score |
4.4 |
| exploitability |
0.5 |
| weighted_severity |
8.8 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-nvvk-8a8j-43gw |
|
| 44 |
| url |
VCID-p25w-vsm8-nbdp |
| vulnerability_id |
VCID-p25w-vsm8-nbdp |
| summary |
Duplicate Advisory: Picklescan Allows Remote Code Execution via Malicious Pickle File Bypassing Static Analysis
## Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-769v-p64c-89pr. This link is maintained to preserve external references.
## Original Description
picklescan before 0.0.22 only considers standard pickle file extensions in the scope for its vulnerability scan. An attacker could craft a malicious model that uses Pickle include a malicious pickle file with a non-standard file extension. Because the malicious pickle file inclusion is not considered as part of the scope of picklescan, the file would pass security checks and appear to be safe, when it could instead prove to be problematic. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-hw34-rqc5-h2gm
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-p25w-vsm8-nbdp |
|
| 45 |
| url |
VCID-pg7f-wjk7-2qgm |
| vulnerability_id |
VCID-pg7f-wjk7-2qgm |
| summary |
Picklescan has pickle parsing logic flaw that leads to malicious pickle file bypass
Detection bypass in both picklescan and modelscan. Note that it also affects the online hugging face pickle scanners, making the malicious pickle file bypass the detection. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.27 |
| purl |
pkg:pypi/picklescan@0.0.27 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-42d3-nspa-zqes |
|
| 4 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 5 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 6 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 7 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 8 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 9 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 10 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 11 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 12 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 13 |
| vulnerability |
VCID-b5vc-gbs8-euah |
|
| 14 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 15 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 16 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 17 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 18 |
| vulnerability |
VCID-dzje-5de9-bfb4 |
|
| 19 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 20 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 21 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 22 |
| vulnerability |
VCID-fdpc-mh9w-xqaz |
|
| 23 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 24 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 25 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 26 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 27 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 28 |
| vulnerability |
VCID-hj58-pnq5-xybx |
|
| 29 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 30 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 31 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 32 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 33 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 34 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 35 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 36 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 37 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 38 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 39 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 40 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 41 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 42 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 43 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 44 |
| vulnerability |
VCID-sffp-afau-8qbw |
|
| 45 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 46 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 47 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 48 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 49 |
| vulnerability |
VCID-urbq-4gnz-a3b9 |
|
| 50 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 51 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 52 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 53 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.27 |
|
|
| aliases |
GHSA-9gvj-pp9x-gcfr
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-pg7f-wjk7-2qgm |
|
| 46 |
| url |
VCID-ph9u-h8dq-mfen |
| vulnerability_id |
VCID-ph9u-h8dq-mfen |
| summary |
Picklescan has a missing detection when calling built-in python lib2to3.pgen2.grammar.Grammar.loads
Using lib2to3.pgen2.grammar.Grammar.loads, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-f54q-57x4-jg88
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ph9u-h8dq-mfen |
|
| 47 |
| url |
VCID-qy4e-nf4v-kfc2 |
| vulnerability_id |
VCID-qy4e-nf4v-kfc2 |
| summary |
Picklescan is vulnerable to RCE through missing detection when calling built-in python operator.methodcaller
Picklescan uses `operator.methodcaller`, which is a built-in python library function to execute remote pickle files. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-x843-g5mx-g377
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-qy4e-nf4v-kfc2 |
|
| 48 |
| url |
VCID-r3gk-x182-juf5 |
| vulnerability_id |
VCID-r3gk-x182-juf5 |
| summary |
picklescan missing detection by simple obfuscation of a `builtins.eval` call
An unsafe deserialization vulnerability allows any unauthenticated user to execute arbitrary code on the host loading a pickle payload from an untrusted source. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-9m3x-qqw2-h32h
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-r3gk-x182-juf5 |
|
| 49 |
| url |
VCID-ray2-m9fg-5kgz |
| vulnerability_id |
VCID-ray2-m9fg-5kgz |
| summary |
Picklescan is vulnerable to RCE via missing detection when calling numpy.f2py.crackfortran.getlincoef
Picklescan uses the `numpy.f2py.crackfortran.getlincoef` function (a NumPy F2PY helper) to execute arbitrary Python code during unpickling. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-rrxm-2pvv-m66x
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ray2-m9fg-5kgz |
|
| 50 |
| url |
VCID-rsm5-cnha-hbc2 |
| vulnerability_id |
VCID-rsm5-cnha-hbc2 |
| summary |
Duplicate Advisory: Picklescan Bypass is Possible via File Extension Mismatch
### Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-jgw4-cr84-mqxg. This link is maintained to preserve external references.
### Original Description
An Improper Input Validation vulnerability in the scanning logic of mmaitre314 picklescan versions up to and including 0.0.30 allows a remote attacker to bypass pickle files security checks by supplying a standard pickle file with a PyTorch-related file extension. When the pickle file incorrectly considered safe is loaded, it can lead to the execution of malicious code. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.31 |
| purl |
pkg:pypi/picklescan@0.0.31 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 2 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 3 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 4 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 5 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 6 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 7 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 8 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 9 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 10 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 11 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 12 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 13 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 14 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 15 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 16 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 17 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 18 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 19 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.31 |
|
|
| aliases |
GHSA-j424-mc44-f4hj
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-rsm5-cnha-hbc2 |
|
| 51 |
| url |
VCID-rz3j-cnq5-6qbb |
| vulnerability_id |
VCID-rz3j-cnq5-6qbb |
| summary |
Picklescan is missing detection when calling built-in python ensurepip._run_pip
Using ensurepip._run_pip function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.30 |
| purl |
pkg:pypi/picklescan@0.0.30 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.30 |
|
|
| aliases |
GHSA-xp4f-hrf8-rxw7
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-rz3j-cnq5-6qbb |
|
| 52 |
| url |
VCID-sapx-fzv8-pbcw |
| vulnerability_id |
VCID-sapx-fzv8-pbcw |
| summary |
PickleScan's profile.run blocklist mismatch allows exec() bypass
picklescan v1.0.3 blocks `profile.Profile.run` and `profile.Profile.runctx` but does NOT block the module-level `profile.run()` function. A malicious pickle calling `profile.run(statement)` achieves arbitrary code execution via `exec()` while picklescan reports 0 issues. This is because the blocklist entry `"Profile.run"` does not match the pickle global name `"run"`. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-7wx9-6375-f5wh
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-sapx-fzv8-pbcw |
|
| 53 |
| url |
VCID-sffp-afau-8qbw |
| vulnerability_id |
VCID-sffp-afau-8qbw |
| summary |
Picklescan missing detection when calling pytorch function torch._dynamo.guards.GuardBuilder.get
Using torch._dynamo.guards.GuardBuilder.get function, which is a pytorch library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.28 |
| purl |
pkg:pypi/picklescan@0.0.28 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 5 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 6 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 7 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 8 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 9 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 10 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 11 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 12 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 13 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 14 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 15 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 16 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 17 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 18 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 19 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 20 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 21 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 22 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 23 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 24 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 25 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 26 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 27 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 28 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 29 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 30 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 31 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 32 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 33 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 34 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 35 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 36 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 37 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 38 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 39 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 40 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 41 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 42 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 43 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 44 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 45 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 46 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.28 |
|
|
| aliases |
GHSA-86cj-95qr-2p4f
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-sffp-afau-8qbw |
|
| 54 |
| url |
VCID-sht8-2uh8-eydw |
| vulnerability_id |
VCID-sht8-2uh8-eydw |
| summary |
Picklescan is vulnerable to RCE via missing detection when calling built-in python _operator.methodcaller
Picklescan uses _operator.methodcaller, which is a built-in python library function to execute remote pickle files. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-955r-x9j8-7rhh
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-sht8-2uh8-eydw |
|
| 55 |
| url |
VCID-tfrn-vtbm-97dr |
| vulnerability_id |
VCID-tfrn-vtbm-97dr |
| summary |
Picklescan is missing detection when calling built-in python idlelib.pyshell.ModifiedInterpreter.runcode
Using idlelib.pyshell.ModifiedInterpreter.runcode function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.30 |
| purl |
pkg:pypi/picklescan@0.0.30 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.30 |
|
|
| aliases |
GHSA-3gf5-cxq9-w223
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-tfrn-vtbm-97dr |
|
| 56 |
| url |
VCID-ucjy-namn-vqan |
| vulnerability_id |
VCID-ucjy-namn-vqan |
| summary |
Picklescan has a missing detection when calling built-in python idlelib.calltip.Calltip
Using idlelib.calltip.Calltip.fetch_tip, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-8r4j-24qv-fmq9
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ucjy-namn-vqan |
|
| 57 |
|
| 58 |
| url |
VCID-urbq-4gnz-a3b9 |
| vulnerability_id |
VCID-urbq-4gnz-a3b9 |
| summary |
Picklescan missing detection when calling pytorch function torch.utils._config_module.load_config
Using torch.utils._config_module.load_config function, which is a pytorch library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.28 |
| purl |
pkg:pypi/picklescan@0.0.28 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 5 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 6 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 7 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 8 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 9 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 10 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 11 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 12 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 13 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 14 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 15 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 16 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 17 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 18 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 19 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 20 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 21 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 22 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 23 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 24 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 25 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 26 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 27 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 28 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 29 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 30 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 31 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 32 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 33 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 34 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 35 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 36 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 37 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 38 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 39 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 40 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 41 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 42 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 43 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 44 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 45 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 46 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.28 |
|
|
| aliases |
GHSA-vv6j-3g6g-2pvj
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-urbq-4gnz-a3b9 |
|
| 59 |
| url |
VCID-utgf-mfym-6ff8 |
| vulnerability_id |
VCID-utgf-mfym-6ff8 |
| summary |
Picklescan is missing detection when calling built-in python idlelib.run.Executive.runcode
Using idlelib.run.Executive.runcode function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.30 |
| purl |
pkg:pypi/picklescan@0.0.30 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.30 |
|
|
| aliases |
GHSA-m869-42cg-3xwr
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-utgf-mfym-6ff8 |
|
| 60 |
| url |
VCID-uzp8-p94w-5fem |
| vulnerability_id |
VCID-uzp8-p94w-5fem |
| summary |
Picklescan missing detection when calling built-in python library function timeit.timeit()
Using timeit.timeit() function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.25 |
| purl |
pkg:pypi/picklescan@0.0.25 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-42d3-nspa-zqes |
|
| 4 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 5 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 6 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 7 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 8 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 9 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 10 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 11 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 12 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 13 |
| vulnerability |
VCID-b5vc-gbs8-euah |
|
| 14 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 15 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 16 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 17 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 18 |
| vulnerability |
VCID-dzje-5de9-bfb4 |
|
| 19 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 20 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 21 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 22 |
| vulnerability |
VCID-fdpc-mh9w-xqaz |
|
| 23 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 24 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 25 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 26 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 27 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 28 |
| vulnerability |
VCID-hj58-pnq5-xybx |
|
| 29 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 30 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 31 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 32 |
| vulnerability |
VCID-m2a1-ptv8-yueh |
|
| 33 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 34 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 35 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 36 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 37 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 38 |
| vulnerability |
VCID-pg7f-wjk7-2qgm |
|
| 39 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 40 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 41 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 42 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 43 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 44 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 45 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 46 |
| vulnerability |
VCID-sffp-afau-8qbw |
|
| 47 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 48 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 49 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 50 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 51 |
| vulnerability |
VCID-urbq-4gnz-a3b9 |
|
| 52 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 53 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 54 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 55 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.25 |
|
|
| aliases |
GHSA-v7x6-rv5q-mhwc
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-uzp8-p94w-5fem |
|
| 61 |
| url |
VCID-v1nk-1s8p-kya1 |
| vulnerability_id |
VCID-v1nk-1s8p-kya1 |
| summary |
Duplicate Advisory: Zip Exploit Crashes Picklescan But Not PyTorch
## Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-7q5r-7gvp-wc82. This link is maintained to preserve external references.
## Original Description
picklescan before 0.0.23 is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to extract and scan PyTorch model archives. By modifying the filename in the ZIP header while keeping the original filename in the directory listing, an attacker can make PickleScan raise a BadZipFile error. However, PyTorch's more forgiving ZIP implementation still allows the model to be loaded, enabling malicious payloads to bypass detection. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.23 |
| purl |
pkg:pypi/picklescan@0.0.23 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1cj8-mnbu-6qdy |
|
| 1 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 2 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 3 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 4 |
| vulnerability |
VCID-42d3-nspa-zqes |
|
| 5 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 6 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 7 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 8 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 9 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 10 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 11 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 12 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 13 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 14 |
| vulnerability |
VCID-b5vc-gbs8-euah |
|
| 15 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 16 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 17 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 18 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 19 |
| vulnerability |
VCID-dzje-5de9-bfb4 |
|
| 20 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 21 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 22 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 23 |
| vulnerability |
VCID-fdpc-mh9w-xqaz |
|
| 24 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 25 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 26 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 27 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 28 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 29 |
| vulnerability |
VCID-hj58-pnq5-xybx |
|
| 30 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 31 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 32 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 33 |
| vulnerability |
VCID-jfcq-vpg2-pkdn |
|
| 34 |
| vulnerability |
VCID-m2a1-ptv8-yueh |
|
| 35 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 36 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 37 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 38 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 39 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 40 |
| vulnerability |
VCID-pg7f-wjk7-2qgm |
|
| 41 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 42 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 43 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 44 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 45 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 46 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 47 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 48 |
| vulnerability |
VCID-sffp-afau-8qbw |
|
| 49 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 50 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 51 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 52 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 53 |
| vulnerability |
VCID-urbq-4gnz-a3b9 |
|
| 54 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 55 |
| vulnerability |
VCID-uzp8-p94w-5fem |
|
| 56 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 57 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 58 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.23 |
|
|
| aliases |
GHSA-w6mr-mj53-x258
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-v1nk-1s8p-kya1 |
|
| 62 |
| url |
VCID-v38f-mhcb-bucj |
| vulnerability_id |
VCID-v38f-mhcb-bucj |
| summary |
Picklescan is missing detection when calling built-in python doctest.debug_script
Using doctest.debug_script function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.30 |
| purl |
pkg:pypi/picklescan@0.0.30 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.30 |
|
|
| aliases |
GHSA-fqq6-7vqf-w3fg
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-v38f-mhcb-bucj |
|
| 63 |
| url |
VCID-w2h9-74te-tqhc |
| vulnerability_id |
VCID-w2h9-74te-tqhc |
| summary |
picklescan before 0.0.23 is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to extract and scan PyTorch model archives. By modifying the filename in the ZIP header while keeping the original filename in the directory listing, an attacker can make PickleScan raise a BadZipFile error. However, PyTorch's more forgiving ZIP implementation still allows the model to be loaded, enabling malicious payloads to bypass detection. |
| references |
| 0 |
|
| 1 |
| reference_url |
https://github.com/mmaitre314/picklescan |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
6.5 |
| scoring_system |
cvssv3.1 |
| scoring_elements |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L |
|
| 1 |
| value |
5.3 |
| scoring_system |
cvssv4 |
| scoring_elements |
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N |
|
| 2 |
| value |
MODERATE |
| scoring_system |
generic_textual |
| scoring_elements |
|
|
|
| url |
https://github.com/mmaitre314/picklescan |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
| 7 |
|
| 8 |
|
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.23 |
| purl |
pkg:pypi/picklescan@0.0.23 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1cj8-mnbu-6qdy |
|
| 1 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 2 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 3 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 4 |
| vulnerability |
VCID-42d3-nspa-zqes |
|
| 5 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 6 |
| vulnerability |
VCID-6ye8-sf3d-zfbg |
|
| 7 |
| vulnerability |
VCID-76yk-3zr4-87bh |
|
| 8 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 9 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 10 |
| vulnerability |
VCID-9f46-wx2v-qfgv |
|
| 11 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 12 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 13 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 14 |
| vulnerability |
VCID-b5vc-gbs8-euah |
|
| 15 |
| vulnerability |
VCID-b7jy-k4ur-bffk |
|
| 16 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 17 |
| vulnerability |
VCID-c7w5-grfx-j7fr |
|
| 18 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 19 |
| vulnerability |
VCID-dzje-5de9-bfb4 |
|
| 20 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 21 |
| vulnerability |
VCID-efmk-gy96-13bq |
|
| 22 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 23 |
| vulnerability |
VCID-fdpc-mh9w-xqaz |
|
| 24 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 25 |
| vulnerability |
VCID-g4fb-k4w9-tbd8 |
|
| 26 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 27 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 28 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 29 |
| vulnerability |
VCID-hj58-pnq5-xybx |
|
| 30 |
| vulnerability |
VCID-hukw-x64j-pkhw |
|
| 31 |
| vulnerability |
VCID-j1w8-qg73-1qc3 |
|
| 32 |
| vulnerability |
VCID-jcan-amh5-mkcm |
|
| 33 |
| vulnerability |
VCID-jfcq-vpg2-pkdn |
|
| 34 |
| vulnerability |
VCID-m2a1-ptv8-yueh |
|
| 35 |
| vulnerability |
VCID-m2cs-gnrv-rqek |
|
| 36 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 37 |
| vulnerability |
VCID-mkc8-71mt-ybfs |
|
| 38 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 39 |
| vulnerability |
VCID-n2pc-xd2g-zudu |
|
| 40 |
| vulnerability |
VCID-pg7f-wjk7-2qgm |
|
| 41 |
| vulnerability |
VCID-ph9u-h8dq-mfen |
|
| 42 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 43 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 44 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 45 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 46 |
| vulnerability |
VCID-rz3j-cnq5-6qbb |
|
| 47 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 48 |
| vulnerability |
VCID-sffp-afau-8qbw |
|
| 49 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 50 |
| vulnerability |
VCID-tfrn-vtbm-97dr |
|
| 51 |
| vulnerability |
VCID-ucjy-namn-vqan |
|
| 52 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
| 53 |
| vulnerability |
VCID-urbq-4gnz-a3b9 |
|
| 54 |
| vulnerability |
VCID-utgf-mfym-6ff8 |
|
| 55 |
| vulnerability |
VCID-uzp8-p94w-5fem |
|
| 56 |
| vulnerability |
VCID-v38f-mhcb-bucj |
|
| 57 |
| vulnerability |
VCID-whea-3bmh-xya3 |
|
| 58 |
| vulnerability |
VCID-ymbm-c1nv-muhm |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.23 |
|
|
| aliases |
CVE-2025-1944, GHSA-7q5r-7gvp-wc82, PYSEC-2025-20
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-w2h9-74te-tqhc |
|
| 64 |
| url |
VCID-whea-3bmh-xya3 |
| vulnerability_id |
VCID-whea-3bmh-xya3 |
| summary |
Picklescan is missing detection when calling built-in python library asyncio.unix_events._UnixSubprocessTransport._start
Using asyncio.unix_events._UnixSubprocessTransport._start function, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.30 |
| purl |
pkg:pypi/picklescan@0.0.30 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.30 |
|
|
| aliases |
GHSA-q77w-mwjj-7mqx
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-whea-3bmh-xya3 |
|
| 65 |
| url |
VCID-ymbm-c1nv-muhm |
| vulnerability_id |
VCID-ymbm-c1nv-muhm |
| summary |
Picklescan has a missing detection when calling built-in python idlelib.autocomplete.AutoComplete.fetch_completions
Using idlelib.autocomplete.AutoComplete.fetch_completions, which is a built-in python library function to execute remote pickle file. |
| references |
|
| fixed_packages |
| 0 |
| url |
pkg:pypi/picklescan@0.0.29 |
| purl |
pkg:pypi/picklescan@0.0.29 |
| is_vulnerable |
true |
| affected_by_vulnerabilities |
| 0 |
| vulnerability |
VCID-1ypz-maze-zqhh |
|
| 1 |
| vulnerability |
VCID-2syv-syp1-6yhk |
|
| 2 |
| vulnerability |
VCID-2v14-5pc3-zuez |
|
| 3 |
| vulnerability |
VCID-5rme-ypaf-67cc |
|
| 4 |
| vulnerability |
VCID-8msh-r19k-juhx |
|
| 5 |
| vulnerability |
VCID-8vsp-nth6-cubp |
|
| 6 |
| vulnerability |
VCID-afab-1ggb-8faa |
|
| 7 |
| vulnerability |
VCID-auku-kbg2-2ybg |
|
| 8 |
| vulnerability |
VCID-avk4-jaz6-m3gw |
|
| 9 |
| vulnerability |
VCID-c27r-8kjg-tyeu |
|
| 10 |
| vulnerability |
VCID-dz86-5sqp-m3gj |
|
| 11 |
| vulnerability |
VCID-e8b8-zuq1-5fb5 |
|
| 12 |
| vulnerability |
VCID-fa6r-jn3y-4yfb |
|
| 13 |
| vulnerability |
VCID-ffv8-d2fk-tubb |
|
| 14 |
| vulnerability |
VCID-gww1-x3je-q7a2 |
|
| 15 |
| vulnerability |
VCID-h67b-5y6y-xffd |
|
| 16 |
| vulnerability |
VCID-h8bj-dvqr-kfet |
|
| 17 |
| vulnerability |
VCID-mhm6-27cp-1yhr |
|
| 18 |
| vulnerability |
VCID-mp69-7jdd-8yhe |
|
| 19 |
| vulnerability |
VCID-qy4e-nf4v-kfc2 |
|
| 20 |
| vulnerability |
VCID-r3gk-x182-juf5 |
|
| 21 |
| vulnerability |
VCID-ray2-m9fg-5kgz |
|
| 22 |
| vulnerability |
VCID-rsm5-cnha-hbc2 |
|
| 23 |
| vulnerability |
VCID-sapx-fzv8-pbcw |
|
| 24 |
| vulnerability |
VCID-sht8-2uh8-eydw |
|
| 25 |
| vulnerability |
VCID-uh9g-6nbj-8qcv |
|
|
| resource_url |
http://public2.vulnerablecode.io/packages/pkg:pypi/picklescan@0.0.29 |
|
|
| aliases |
GHSA-7cq8-mj8x-j263
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ymbm-c1nv-muhm |
|