Scapy before 2.7.0 contains an insecure deserialization vulnerability in the load_session function that allows attackers to execute code by supplying a malicious pickle session file. Attackers can trick users into loading a crafted .pkl.gz file via the -s option or conf.session,...
Vendor
pypi vulnerabilities
19,525 published CVES affecting pypi, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 19,525
- Critical
- 1,017
- High
- 2,961
- Medium
- 3,075
- Low
- 336
- Unscored
- 12,136
- CISA KEV
- 22
Products
- tensorflow 434
- tensorflow-cpu 430
- tensorflow-gpu 427
- django 174
- open-webui 171
- apache-airflow 167
- vllm 134
- pillow 122
- praisonai 108
- plone 101
- mlflow 88
- apache-airflow-core 83
- pypdf 69
- salt 68
- ansible 67
- apache-superset 67
- openssl-encrypt 66
- nltk 63
- picklescan 58
- pyload-ng 58
- aiohttp 55
- nova 54
- vyper 53
- gradio 52
- praisonaiagents 52
- litellm 45
- matrix-synapse 45
- gitpython 44
- langflow 44
- keystone 43
Latest pypi CVEs
Newest publication first · page 1 of 40 · showing the latest 1,000
-
MediumCVSS 5.4
-
HighCVSS 7.0
NLTK from 3.10.0 before 3.10.4 contains an arbitrary file read vulnerability in BllipParser that allows attackers to open files outside NLTK data roots by supplying unvalidated model paths. Attackers controlling parser_model, reranker_features, reranker_weights, or from_unified_m...
-
CVE-2026-126296 NLTK before 3.10.4 Path Traversal via save_maxent_params and load_maxent_params
PublishedMediumCVSS 6.3NLTK before 3.10.4 contains a path traversal vulnerability in save_maxent_params() and load_maxent_params() that bypasses the pathsec filesystem restriction mechanism. Attackers who control the tab_dir argument can read or overwrite model parameter files outside permitted data ro...
-
CVE-2026-126298 NLTK before 3.10.4 Quadratic CPU Denial of Service via Tree.chomsky_normal_form
PublishedHighCVSS 8.7NLTK before 3.10.4 contains a denial of service vulnerability in Tree.chomsky_normal_form that allows remote attackers to exhaust CPU through quadratic-time right-factor binarization using list.pop(0). Attackers can supply a wide flat treebank tree parsed by Tree.fromstring to fo...
-
CVE-2026-126297 NLTK before 3.10.4 CPU Denial of Service via ConllCorpusReader srl_instances
PublishedHighCVSS 8.7NLTK before 3.10.4 contains a quadratic-time denial of service vulnerability in ConllCorpusReader._get_srl_instances that allows remote attackers to exhaust CPU through nested span rescans. Attackers can supply a crafted CoNLL SRL corpus with many predicates and span columns, pla...
-
CVE-2026-126299 NLTK before 3.10.4 Quadratic-Time Denial of Service via CCG Lexicon fromstring
PublishedHighCVSS 8.7NLTK before 3.10.4 contains a denial of service vulnerability in the CCG lexicon parser fromstring that allows remote attackers to exhaust CPU by supplying wide inputs. Attackers can submit lexicon text with long flat bracket bodies or operator chains, triggering quadratic string...
-
MediumCVSS 6.9
NLTK from 3.6 before 3.10.4 contains an algorithmic complexity vulnerability in LegalitySyllableTokenizer.tokenize that allows remote attackers to exhaust CPU by supplying long all-vowel tokens. Attackers can submit a token such as a long run of vowels, causing the unguarded onse...
-
CVE-2026-126300 NLTK from 3.2.5 before 3.10.4 CPU Exhaustion via TreebankWordTokenizer.span_tokenize
PublishedMediumCVSS 6.9NLTK from 3.2.5 before 3.10.4 contains an algorithmic complexity vulnerability in TreebankWordTokenizer.span_tokenize that allows remote attackers to cause quadratic CPU consumption through repeated list.pop(0) calls. Attackers can submit long runs of double-quote characters to s...
-
MediumCVSS 4.8
NLTK from 3.9.4 before 3.10.4 contains a symlink following vulnerability in nltk.sem.chat80.sql_query() that bypasses the pathsec data-root sandbox containment check. Attackers who can write into a trusted NLTK data root can plant a symbolic link to read SQLite databases outside...
-
HighCVSS 8.7
NLTK from 3.10.0 before 3.10.4 contains a symlink escape vulnerability in YCOECorpusReader that allows attackers to read files outside the corpus root by planting psd or pos directory symlinks. Attackers controlling a YCOE corpus can make parsed_sents() and tagged_words() return...
-
CVE-2026-126303 NLTK before 3.10.4 Denial of Service via SteppingRecursiveDescentParser.parse()
PublishedHighCVSS 8.7NLTK before 3.10.4 contains an uncontrolled resource consumption vulnerability in SteppingRecursiveDescentParser.parse() that lacks any max_time deadline or step limit. Attackers influencing the grammar can supply an ambiguous self-embedding grammar and short token input to force...
-
CVE-2026-126394 vLLM 0.30.0 before 0.31.0 Resource Exhaustion via OpenPangu Video Backend num_frames
PublishedMediumCVSS 6.9vLLM 0.30.0 before 0.31.0 contains a resource exhaustion vulnerability in OpenCVDynamicOpenPanguVideoBackend, which uses request-controlled num_frames without an effective ceiling. Unauthenticated attackers can send /v1/chat/completions or /tokenize requests selecting the openpan...
-
CVE-2026-126395 vLLM 0.14.0rc1 before 0.31.0 Heap Address Disclosure via sanitize_message()
PublishedMediumCVSS 6.9vLLM from 0.14.0rc1 before 0.31.0 contains an information disclosure vulnerability in sanitize_message() whose lowercase-only regex fails to scrub uppercase PIL image addresses. Unauthenticated attackers can send a crafted PNG to endpoints such as /tokenize, triggering HF-process...
-
HighCVSS 8.7
vLLM from 0.10.1 before 0.31.0 forwards a request-controlled mm_processor_kwargs.max_patches value to the Hugging Face processor for Cohere2 Vision models without a server-side upper bound, causing quadratic CPU work during multimodal preprocessing. Remote clients can send small...
-
CVE-2026-126396 vLLM from 0.24.0 before 0.31.0 Resource Exhaustion via MiniMax M3 min_pixels
PublishedMediumCVSS 6.9vLLM from 0.24.0 before 0.31.0 contains a resource exhaustion vulnerability in the MiniMax M3 VL video processor, which accepts request-level min_pixels without range or min_pixels <= max_pixels validation. Its video-wide pixel budget is enforced only when max_long_side_pixel is...
-
CVE-2026-126398 vLLM 0.28.0 before 0.30.0 Denial of Service via Prompt Embeds on XD-RoPE Models
PublishedHighCVSS 8.2vLLM from 0.28.0 before 0.30.0 contains a reachable assertion vulnerability in GPUModelRunner._init_xdrope_positions that allows remote attackers to crash the engine by submitting embeddings-only requests. Attackers can send a /v1/completions request containing only prompt_embeds...
-
CVE-2026-126399 vLLM 0.19.0 before 0.31.0 Resource Exhaustion via Request-Level num_frames
PublishedHighCVSS 7.1vLLM from 0.19.0 before 0.31.0 contains a resource exhaustion vulnerability that allows inference clients to bypass the server frame limit by setting media_io_kwargs.video.num_frames in chat completion requests. Attackers can supply num_frames=-1 or a large value with many base64...
-
MediumCVSS 6.9
Scapy before 2.8.0 contains a denial of service vulnerability in BER_num_dec() and BERcodec_OID.do_dec() that allows remote attackers to exhaust CPU by supplying oversized OID arcs. Attackers can send ASN.1/BER data with many base-128 continuation bytes to cause quadratic CPU con...
-
MediumCVSS 6.9
Scapy before 2.8.0 contains an uncontrolled recursion vulnerability in the BER/ASN.1 decoder in scapy/asn1/ber.py that allows unauthenticated remote attackers to crash parsing applications. Attackers can send a single 833-byte packet with 250 nested ASN.1 SEQUENCE structures to t...
-
Unknown
-= Per source details. Do not edit below this line.=- Source: kam193 (09877eb0403bbdcc0057b40370627c99965eaf5b4d8215cc4b23ea8c089bc9b8) This campaign consists of similar loader packages, which provide executing code from a given URL. While they do not contain the malicious payloa...
-
Unknown
-= Per source details. Do not edit below this line.=- Source: kam193 (b40228df9bac54fb38c660c1a82e16e409a25f416bdd35e4d50339abf8891f2d) This campaign consists of similar loader packages, which provide executing code from a given URL. While they do not contain the malicious payloa...
-
Unknown
-= Per source details. Do not edit below this line.=- Source: kam193 (2c64f86bb29e534513cdf30a837f2ff458b45eac42c8e35f191b952481ef7c3f) This campaign consists of similar loader packages, which provide executing code from a given URL. While they do not contain the malicious payloa...
-
Unknown
-= Per source details. Do not edit below this line.=- Source: amazon-inspector (6f389c95da49d7d8358b52ea58ed6dcba6ee9cc9f1d441dfab7a9a3eb1b0989e) The package exposes an MCP tool analyze_image advertised as driving-license OCR. The tool accepts caller-supplied image URLs or base64...
-
Unknown
-= Per source details. Do not edit below this line.=- Source: kam193 (5b286fc27984ad73cb490d8c5e92be039af62676f22a75c500c2090e137c318b) During import package runs an embedded malicious executable. Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers....
-
CVE-2026-128067 Pillow: Heap buffer overflow saving TIFF with libtiff when tags override image size
PublishedHighCVSS 8.4Pillow is a Python imaging library. From 2.3.0 through 12.3.0, Pillow applications that save compressed TIFF images through libtiff can pass attacker-controlled image geometry tags to the encoder while allocating its row buffer from the actual image dimensions. The affected TiffI...
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.