PyPI CVE feed and alerts
Every new CVE and security advisory affecting PyPI packages, merged from the CVE List, GitHub, OSV, NVD and CISA KEV into one entry each, with severity, exploitation status and fixed versions. New entries appear within minutes of their source. The feeds are free and need no API key; the newest 200 are listed below.
- Critical
- 20
- High
- 73
- On CISA KEV
- 5
Of the newest 200
- CVE-2026-128067Pillow heap buffer overflow in TIFF save via libtiffpython-pillow Pillow · pillow
- CVE-2026-128066Pillow: Memory DoS in TIFF and EXIF IFD parsing via overlapping tag datapython-pillow Pillow · pillow
- CVE-2026-126192Soup Sieve: General sibling combinator inside :has() matches untrusted HTML in quadratic timefacelessuser soupsieve · soupsieve
- CVE-2026-126190Soup Sieve: Polynomial-time denial of service in the descendant combinatorfacelessuser soupsieve · soupsieve
- CVE-2026-68549ClickMigrate has Path Traversal in "revision -m" argumentQueueForge ClickMigrate · clickmigrate
- CVE-2026-108167The auth0-ai-python FGA retriever does not distinguish between authorization checks under different users, relations, or conditions when…auth0-ai-langchain · auth0-ai-llamaindex
- CVE-2026-121691Unbounded decompression in the whatstk ZIP loader exhausts memory and disklucasrodes whatstk
- CVE-2026-125123compose-lint: A file path in a pull request can issue CI workflow commands through compose-lint 0.31.0's command-line error messagestmatens compose-lint · compose-lint
- CVE-2026-125122compose-lint workflow command injection in JSON and SARIF outputtmatens compose-lint · compose-lint
- CVE-2026-125121compose-lint: Text in a pull request can still issue CI workflow commands through compose-lint 0.31.0's outputtmatens compose-lint · compose-lint
- CVE-2026-125744Missing permission check in ticket layout APIpretix
- CVE-2026-101275Insufficient validation of payment status in pretix-adyenpretix-adyen
- CVE-2026-123717[Eclipse CSI - otterdog] OS Command Injection and Arbitrary Code ExecutionEclipse CSI otterdog
- CVE-2026-125113XRootD: Path traversal in directory listing allows access to the parent directory via trailing ".." patternxrootd
- CVE-2026-125112djust cross-site scripting via template binding safety grantdjust-org djust · djust
- CVE-2026-102289zizmor: Debug logging prints available GitHub credentials in cleartextzizmorcore zizmor · zizmor
- CVE-2026-125106Wagtail unauthorized read of source pages in translation APIwagtail
- CVE-2026-125105Wagtail: Identification of documents by SHA1 hashwagtail
- CVE-2026-123820Wagtail: Improper restriction handling on descendant collections in Documents and Images APIwagtail
- CVE-2026-123819Wagtail permission bypass in snippet copyingwagtail
- CVE-2026-123818LMDeploy URL parser disagreement permits SSRF filter bypassInternLM lmdeploy · lmdeploy
- CVE-2026-123817AIOHTTP WebSocket frame reassembly permits excessive memory consumption from tiny readsaio-libs aiohttp · aiohttp
- CVE-2026-123816pyLoad: Authentication bypass in API key validation (check_apikey cache)pyload · pyload-ng
- CVE-2026-123815pyLoad device node creation via tar extractionpyload · pyload-ng
- CVE-2026-123814pyLoad WindowsPhoneNotify addon: non-admin SETTINGS user triggers SSRF via unguarded http.client notification hostpyload · pyload-ng
- CVE-2026-123813pyLoad: Privilege revocation and password change through the REST API do not invalidate the user's sessionpyload · pyload-ng
- CVE-2026-123806python-tuf case-sensitivity bypass in delegation path matchingtheupdateframework python-tuf · tuf
- CVE-2026-123796compose-lint: Incomplete fix for GHSA-jf3h-8jvx-vcrg: a run stopped at the finding limit quotes a secret from a CI-generated `.env`tmatens compose-lint · compose-lint +1
- CVE-2026-123373compose-lint: A committed symlink makes compose-lint quote a file from outside the project into its outputtmatens compose-lint · compose-lint +1
- CVE-2026-123372compose-lint secret leak in CL-0004 and CL-0019 findingstmatens compose-lint · compose-lint +1
- CVE-2026-123371compose-lint: A `.compose-lint.yml` symlinked outside the project is read, and a parse error quotes part of the targettmatens compose-lint · compose-lint +1
- CVE-2026-123370compose-lint: `fix --apply` can delete a line the user did not select, including a security settingtmatens compose-lint · compose-lint
- CVE-2026-123369compose-lint: Compose file text can issue GitHub Actions workflow commands through the compose-lint Actiontmatens compose-lint · tmatens/compose-lint +1
- CVE-2026-123368compose-lint path traversal in .env loadertmatens compose-lint · compose-lint +1
- CVE-2026-123364OctoPrint: Stored XSS via saved connection parametersOctoPrint
- CVE-2026-40913Apache Airflow: Import Errors API Leaks Unauthorized DAG Stack Traces via Incomplete Per-File RBAC EnforcementApache Software Foundation apache-airflow-core
- CVE-2026-50204Apache Airflow: Audit-log secrets masker redacts by key name only, persisting connection and Variable secrets in cleartextApache Software Foundation apache-airflow · Apache Software…
- CVE-2026-68982Apache Airflow: CeleryExecutor: forged callback workloads run on Celery workers without workload-token validationApache Software Foundation apache-airflow-core
- CVE-2026-76185Apache Airflow Task SDK: SecretCache: non-injective team cache key enables cross-team secret disclosure in multi-team modeApache Software Foundation apache-airflow-task-sdk
- CVE-2026-86829Apache Airflow: Deserialization of task-controlled XCom values in the Scheduler during dependency evaluationApache Software Foundation apache-airflow-core
- CVE-2026-82337Apache Airflow: DeadlineAlert fields bypass plugin-registration gate for scheduler-side deserializationApache Software Foundation apache-airflow-core
- CVE-2026-86468Apache Airflow: CLI argv masking misses Variable values and --conn-extra, persisting secrets in audit logsApache Software Foundation apache-airflow · Apache Software…
- CVE-2026-96285Apache Airflow: Scheduler: next_kwargs deserialized before the dict check, so resume data still invokes constructorsApache Software Foundation apache-airflow-core
- CVE-2026-113508Apache Airflow: Logout token revocation fails open; errors silently swallowedApache Software Foundation apache-airflow-core
- CVE-2026-101031Apache Airflow: Shell command injection in the example_dag_decorator example Dag via an IPv6 zone identifierApache Software Foundation apache-airflow-core
- CVE-2026-113504Apache Airflow: Secrets masker: pattern-based masking bounded at depth 5 returns deeply-nested registered secrets in cleartextApache Software Foundation apache-airflow · Apache Software…
- CVE-2026-107474Apache Airflow: Connections API: apprise connection "config" extra returned in cleartextApache Software Foundation apache-airflow · Apache Software…
- CVE-2026-111395Apache Airflow: Reserved serialization keys in Dag run conf crash the scheduler or are rebuilt as objects in the Triggerer via deadline…Apache Software Foundation apache-airflow-core
- CVE-2026-111421Apache Airflow: Execution API: set_xcom skips the reserved-key check, so task-written XComs instantiate airflow. classes on the API serverApache Software Foundation apache-airflow-core
- CVE-2026-111452Apache Airflow: Secrets masker: camelCase key names (privateKey, connectionString, webhookUrl) not matched against the sensitive-field listApache Software Foundation apache-airflow · Apache Software…
Show all 200 entriesShow fewer entries
- CVE-2026-111453Apache Airflow: API: asset queuedEvents DELETE checks Dag edit on a ?dag_id query value but deletes rows for every readable DagApache Software Foundation apache-airflow-core
- CVE-2026-111454Apache Airflow: API: asset endpoints return scheduled/producing/consuming Dag IDs the caller cannot readApache Software Foundation apache-airflow · Apache Software…
- CVE-2026-111455Apache Airflow: Connections API: async connection test authorizes create at enqueue but overwrites a later-created connection at commitApache Software Foundation apache-airflow-core
- CVE-2026-123870[Eclipse CSI - otterdog] Unauthenticated remote code execution via eval() on format-string-injected webhook body when…Eclipse Foundation otterdog
- CVE-2026-103022Urwid: handle_short_request() crashes on non-ASCII POST body (UnicodeEncodeError DoS)urwid
- CVE-2026-102610fast-agent: `fast-agent serve` binds HTTP to 0.0.0.0 with no authentication by default; with --shell this is unauthenticated remote…evalstate fast-agent · fast-agent-mcp
- CVE-2026-55649GeoNode has Stored XSS in Documents metadata abstract fieldgeonode
- CVE-2026-46429GeoNode: Unrestricted File Uploadgeonode
- CVE-2026-33050GeoNode: OS command injection via uploaded file layer namegeonode
- CVE-2026-123859SQL Injection via unescaped DataFrame column names in Snowflake Connector for Python and Snowflake Connector for Python (Universal Core)snowflake-connector-python
- CVE-2026-113663AG2: Newline injection in SandboxShellTool bypasses allowed=[...] and readonly=True, enabling arbitrary command executionag2ai ag2 · ag2ai autogen +2
- CVE-2026-58273Rucio: Authorisation Bypass on REST API endpoint for signing URLsrucio
- CVE-2026-112908filelock: StrictSoftFileLock creates its claim directories without the lock mode, so another local user with a write bit on them can end a…tox-dev filelock · filelock
- CVE-2026-112938filelock: StrictSoftFileLock follows a symbolic link swapped in at <path>.filelock and creates claim files in a directory another local…tox-dev filelock · filelock
- CVE-2026-112907filelock: On Windows an oplock on a soft lock's marker holds SoftFileLock.acquire() past its timeout and blocks the stale breaktox-dev filelock · filelock
- CVE-2026-112913filelock: ReadWriteLock on Windows acts on SQLite side files another local user places beside its databasetox-dev filelock · filelock
- CVE-2026-112910filelock: WindowsFileLock ignores mode: a 0o600 lock file and the ReadWriteLock database inherit the directory ACLtox-dev filelock · filelock
- CVE-2026-49272OAuthLib: Bearer token can be retrieved as long as client knows a valid client ID for device workflowoauthlib
- CVE-2026-48705MONAI: MONAILabel Server Crash and Silent Inference Corruption via Crafted DICOM (pydicom DS/IS Validation Bypass)Project-MONAI MONAI · monai
- CVE-2026-112902Pillow: Memory disclosure and segfault in libtiff encoder via crafted TIFF tagspython-pillow Pillow · pillow
- CVE-2026-112899Pillow: EPS load(scale) lets Ghostscript render past the decompression bomb limitpython-pillow Pillow · pillow
- CVE-2026-62268borg extract might modify out-of-tree files when extracting maliciously crafted archivesborgbackup borg · borgbackup
- CVE-2026-114134Black: GitHub Action installs unvalidated required-version from pyproject.tomlpsf black · black
- CVE-2026-87008Code Graph RAG structural tools follow out-of-root symlinksvitali87 code-graph-rag · code-graph-rag
- CVE-2026-77604Code Graph RAG: MCP paginated read_file path traversal / arbitrary file readvitali87 code-graph-rag · code-graph-rag
- CVE-2026-123036A flaw was found in ansible-core.Red Hat ansible-core
- CVE-2026-103002GPUStack: Missing authorization on several cluster and resource endpoints allows cross-user access and cluster takeovergpustack
- CVE-2026-102894GPUStack: SAML callback trusts an unverified SAMLResponse, allowing authentication bypass and account takeovergpustack
- CVE-2026-102895GPUStack: Authentication bypass via trusted loopback source (reverse-proxy TCP peer or X-GPUStack-Real-IP header) grants unauthenticated…gpustack
- CVE-2026-114456Missing origin validation for the externalbrowser authenticator callback in multiple Snowflake client driverssnowflake-connector-python · github.com/snowflakedb/gosn… +9
- CVE-2026-115878Stanza: RCE via pickle deserialization in the lemmatizerstanfordnlp stanza · stanza
- CVE-2026-121577Unescaped header separators in whatstk build a regular expression that backtracks exponentiallylucasrodes whatstk
- CVE-2026-63471fastapi-code-generator: Import-time RCE via route path -> unescaped @app.get('...') decoratorkoxudaxi fastapi-code-generator · fastapi-code-generator
- CVE-2026-63469fastapi-code-generator: Import-time RCE via response status-code key -> unescaped @app.get(..., responses={...}) dictkoxudaxi fastapi-code-generator · fastapi-code-generator
- CVE-2026-63470fastapi-code-generator: Call-time RCE via operation summary -> unescaped route-handler docstringkoxudaxi fastapi-code-generator · fastapi-code-generator
- CVE-2026-63417Logging Redactor: PII data in str/repr of non primitive objects was not being redactedarmurox loggingredactor · loggingredactor
- CVE-2026-114582Server-side request forgery via SpatialReference string inputdjangoproject django
- CVE-2026-113733Password hash disclosure to "view only" admin users with custom user modelsdjangoproject django
- CVE-2026-113593Potential exposure of private data via empty and missing Vary headersdjangoproject django
- CVE-2026-111362Server-side request forgery via crs member of GeoJSON geometriesdjangoproject django
- CVE-2026-111211Potential log injection via unescaped geometry form valuesdjangoproject django
- CVE-2026-108147Potential memory exhaustion in MultiPartParser via base64-encoded file uploaddjangoproject django
- CVE-2026-121564Silent loss of messages when merging overlapping chat exports in whatstklucasrodes whatstk
- CVE-2026-118448Uninitialized output buffer returned after nd_to_text failure in pybddisasmBitdefender pybddisasm
- CVE-2026-118447Uninitialized INSTRUX contents returned after decoding failure in pybddisasmBitdefender pybddisasm
- CVE-2026-118446Use-after-free in INSTRUX array members in pybddisasmBitdefender pybddisasm
- CVE-2026-118445Use-after-free in INSTRUX structure members in pybddisasmBitdefender pybddisasm
- CVE-2026-118444Out-of-bounds reads during instruction decoding in pybddisasmBitdefender pybddisasm
- CVE-2026-120492Chainlit 2.12.0 SSRF via Semicolon Path Segment in MCP allowed_urlsChainlit
- CVE-2026-118938Fickling check_safety() bypass: dotted qualname in STACK_GLOBAL resolves a class-method attribute path that evades call analysistrailofbits fickling
- CVE-2026-16760Fickling check_safety() bypass: likely_safe_imports grants module-origin trust to unvalidated standard library callablestrailofbits fickling
- CVE-2026-119286GraphQL-core: Denial of service via memory leak in aborted validationsgraphql-python graphql-core · graphql-core
- CVE-2026-119284joserfc: Compact JWS size guard allocates attacker-controlled segments before rejectionauthlib joserfc · joserfc
- CVE-2026-119283joserfc: Unbounded JWE General JSON `recipients` Array Leads to CPU Exhaustion (DoS) via Repeated RSA Private-Key Decryptionauthlib joserfc · joserfc
- CVE-2026-119209pypdf: Possible large memory usage when parsing cross-reference streamspy-pdf pypdf · pypdf
- CVE-2026-119208pypdf: Possible long runtimes/large memory usage for encrypted PDF filespy-pdf pypdf · pypdf
- CVE-2026-119207pypdf: Possible large memory usage for exceptions in strict modepy-pdf pypdf · pypdf
- CVE-2026-119206pypdf: Possible long runtimes when retrieving page labelspy-pdf pypdf · pypdf
- CVE-2026-119205pypdf: Possible infinite loop when cloning dictionariespy-pdf pypdf · pypdf
- CVE-2026-119204pypdf: Possible large memory usage when parsing page treepy-pdf pypdf · pypdf
- CVE-2026-119203pypdf: Possible infinite loop when hitting EOF in standard xref table during trailer searchpy-pdf pypdf · pypdf
- CVE-2026-119197pyasn1: Quadratic-complexity denial of service in binary REAL decodingpyasn1
- CVE-2026-119196pyasn1: Quadratic CPU consumption in constructed BIT STRING decodingpyasn1
- CVE-2026-119195pyasn1: Quadratic-time denial of service in constructed string and indefinite-length ANY decodingpyasn1
- CVE-2026-119194pyasn1: Quadratic CPU use in schemaless BER/CER/DER container decodingpyasn1
- GHSA-VPP8-G58W-M8MPTwisted: Unauthenticated Remote Denial of Service in the Twisted HTTP/2 Server via Rapid Stream Resettwisted
- CVE-2026-118669OAuthLib: Token grants can use attacker-supplied client_id for authorization after authenticating a different clientoauthlib
- CVE-2026-118668LangGraph JavaScript custom authentication may permit cross-user Store accesslangchain-ai langgraph-api · langgraph-api
- CVE-2026-118667LangGraph: Unencoded identifiers in LangGraph SDK v3 streaming can redirect authenticated GET requestslangchain-ai langgraph · langchain-ai langgraph-sdk +2
- CVE-2026-59177ESPHome Device Builder allows unauthenticated dashboard access via the HA add-on ingress site bound to all interfacesesphome device-builder · esphome-device-builder
- CVE-2026-101272Incorrect session validation for API-created shredder exportspretix
- CVE-2026-101274When pretix is used as the identity provider in a Single-Sign-On (SSO) setup for customer accounts, the system did not properly validate…pretix
- CVE-2026-101273Giftcard enumerationpretix
- CVE-2026-116694OpenTelemetry Python: Unbounded memory allocation in Jaeger baggage propagationopen-telemetry opentelemetry-python · opentelemetry-propaga…
- CVE-2026-116692MLflow: Remote code execution on unauthenticated MLflow servers via third-party scorer deserialization importing caller-placed artifact…mlflow
- CVE-2026-116691MLflow CrewAI autologging records LLM provider API keys in logged trace spansmlflow
- CVE-2026-116690MLflow: Arbitrary file read on unauthenticated MLflow servers via prompt model version sourcemlflow
- CVE-2026-116677OpenWISP Controller CA CRL REST API does not scope requests to managed organizationsopenwisp-controller
- CVE-2026-116672Authlib RFC 7592 examples omit registration-access-token client bindingauthlib
- CVE-2026-117601Electrum before 4.8.3 Missing Signature Verification of Mempool Transactionsspesmilo electrum · electrum
- CVE-2026-116579Autobahn Python: permessage-brotli inflates a whole frame before maxMessagePayloadSize is checked (incomplete fix of GHSA-hxp9-w8x3-p566)crossbario autobahn-python · autobahn
- CVE-2026-116578Tornado: Open redirect in RedirectHandler via protocol-relative URLstornadoweb tornado · tornado
- CVE-2026-116577Tornado: Quadratic CPU usage when parsing HTTP headers with line foldingtornadoweb tornado · tornado
- CVE-2026-116575Mem0: Cross-tenant conversation leak via unescaped delimiter collision in session-scope key (_build_session_scope)mem0ai mem0 · mem0ai
- CVE-2026-115927Tornado: Event loop blocking and excess memory use from chunked bodies with many small chunkstornadoweb tornado · tornado
- CVE-2026-115922ONNX: Denial of service via unchecked expansion of packed sub-byte tensors in ONNX Python APIsonnx
- CVE-2026-115921ONNX: Null Pointer Dereference in ScanInferenceFunction Due to Missing Required Attributeonnx
- CVE-2026-115920ONNX: Out-of-bounds read in ConvTranspose shape inference via undersized weight rankonnx
- CVE-2026-115919ONNX: Out-of-Bounds Read in RNN/GRU/LSTM Shape Inference (Old Opsets, Missing Rank Check)onnx
- CVE-2026-115918vLLM: Responses API bypasses trust_request_chat_template for chat_template_kwargsvllm-project vllm · vllm
- CVE-2026-115917vLLM: Permissive default CORS origins allow cross-origin requests to the vLLM HTTP servervllm-project vllm · vllm
- CVE-2026-115916vLLM: Out-of-vocabulary prompt token id passes input validation and triggers a CUDA device-side assert (engine crash / DoS)vllm-project vllm · vllm
- CVE-2026-115915vLLM: Untrusted EPS inputs can trigger denial of service or Ghostscript RCEvllm-project vllm · vllm
- CVE-2026-115914vLLM DeepSeek-OCR image processing vulnerable to denial of servicevllm-project vllm · vllm
- CVE-2026-115913vLLM: Phi-4 multimodal audio encoder materializes and retains full attention matrices: a single max-length audio OOM-crashes the vLLM enginevllm-project vllm · vllm
- CVE-2026-115912vLLM: Public multimodal SHM handle forgery reaches worker-side `pickle.loads()` with insecure serialization disabledvllm-project vllm · vllm
- CVE-2026-115911vLLM: DoS via unbounded chat_template Jinja2 rendering exhausts the renderer thread poolvllm-project vllm · vllm
- CVE-2026-115910Python Social Auth: OpenID Connect nonce is not bound to the browser session, so a stolen authorization code logs the attacker in as the…python-social-auth social-core · social-auth-core
- CVE-2026-116178vLLM 0.20.0 before 0.30.0 DoS via /inference/v1/generate mm_placeholdersvllm-project vllm · vllm
- CVE-2026-116177vLLM 0.10.2 before 0.25.0 DoS via Nemotron-VL Processor Decompression-Bomb Guard Bypassvllm-project vllm · vllm
- CVE-2026-116176vLLM 0.9.2 before 0.24.0 SSRF via X-Request-Id in P2pNcclConnectorvllm-project vllm · vllm
- CVE-2026-116173vLLM 0.22.0 before 0.24.0 Denial of Service via gRPC output_candidates.token_idsvllm-project vllm · vllm
- CVE-2026-115885LangGraph CLI prints the registry push token in `langgraph deploy --verbose` outputlangchain-ai langgraph · langgraph-cli
- CVE-2026-114608Pylint: Arbitrary code execution via pickle deserialization of the stats cache in PYLINT_HOMEpylint-dev pylint · pylint
- CVE-2026-114140nbconvert: File write via path traversal in cell output filenamesjupyter nbconvert · nbconvert
- CVE-2026-114054vLLM before 0.31.0 Cross-Request Cache Aliasing via EXIF ImageID and Prefix-Cache Keysvllm-project vllm · vllm
- CVE-2026-114052vLLM 0.25.0 before 0.31.0 MOSS-Audio Memory Exhaustion via /tokenize mm_processor_kwargsvllm-project vllm · vllm
- PYSEC-2026-4320certifi bundles emSign root CAs with compromised intermediate CA keyscertifi
- CVE-2026-112941filelock: SoftReadWriteLock follows a lock tree swapped in after its first acquire and writes lock records into directories of the user running the locktox-dev filelock · filelock
- CVE-2026-112939filelock: SoftFileLock removes a live holder's marker when another user forges the PID in a writable markertox-dev filelock · filelock
- CVE-2026-112936filelock: ReadWriteLock follows a symlink at the lock path into SQLitetox-dev filelock · filelock
- CVE-2026-112935filelock: SoftFileLock stale-lock break removes a live lock file on a reused inode number and admits two holderstox-dev filelock · filelock
- CVE-2026-112934filelock: SoftReadWriteLock holder refresh writes through a hard link and hangs on a named pipe that another local user renames over its recordtox-dev filelock · filelock
- CVE-2026-112915filelock ReadWriteLock: a crafted lock database makes every acquire stall or hang regardless of timeouttox-dev filelock · filelock
- CVE-2026-112912filelock: Symlink swap during SoftFileLock's writability check leaks whether a path exists and is writable by the lock takertox-dev filelock · filelock
- CVE-2026-112911filelock: StrictSoftFileLock and SoftReadWriteLock adopt a protocol directory another user created first, losing mutual exclusiontox-dev filelock · filelock
- CVE-2026-112909filelock: UnixFileLock truncates and chmods any regular file another user renames or hard-links onto the lock pathtox-dev filelock · filelock
- CVE-2026-112396Pillow: Heap use-after-free when encoding TIFF to an in-memory bufferpython-pillow Pillow · pillow
- CVE-2026-105697Langflow: OS command injection (RCE) via arbitrary command in MCP stdio server configurationlangflow-ai langflow · langflow-ai langflow-base +4
- CVE-2026-104851fsspec: Server-Side Template Injection in ReferenceFileSystem leads to Remote Code Executionfsspec filesystem_spec · fsspec
- CVE-2026-75157Apache Airflow: Asset queued-events DELETE endpoints gated on Dag READ instead of Dag EDIT (asset-triggered scheduling suppression)Apache Software Foundation apache-airflow · Apache Softw… +1
- CVE-2026-84380HTTPX2: Conflicting Content-Length and Transfer-Encoding headers can be auto-generatedpydantic httpx2 · httpx2
- CVE-2026-79657NLTK before 3.10.3 Remote Code Execution via Unsafe Pickle Deserializationnltk
- CVE-2026-18948Feast: feast: unsafe dill deserialization of registry-stored udfs — rce on feature server and registry serverRed Hat OpenShift AI · feast
- CVE-2026-61536Banks: Unsafe importlib.import_module of attacker-controlled Tool.import_path in CompletionExtension allows RCEmasci banks · banks
- CVE-2026-43637Cornac < 2.6.0 Path Traversal via _extract_archive() in download.pyPreferredAI cornac · cornac
- GHSA-7XW9-549R-8JRCDIRAC: SQL injection and lack of access control in PilotManager servicedirac
- GHSA-MXWC-WH95-PW4GTrapster Community: Unauthenticated malformed DNS compression pointers crash per-packet honeypot handlertrapster
- CVE-2026-7873Code Injection Vulnerability in Code Validation EndpointIBM Langflow OSS · langflow
- CVE-2026-6658Cross-site Scripting (XSS) in jupyter/nbconvertjupyter/jupyter · nbconvert
- CVE-2026-56121Feast < 0.63.0 Unauthenticated RCE via ApplyFeatureView gRPC Deserializationfeast-dev feast · feast
- CVE-2026-5366Git Argument Injection in prefecthq/prefectprefecthq/prefect · prefect
- CVE-2026-54017Open WebUI: Path traversal / SSRF in terminal server proxy via encoded path traversalopen-webui
- CVE-2026-30898Apache Airflow: Bad example of BashOperator shell injection via dag_run.confApache Software Foundation apache-airflow · Apache Softw… +1
- CVE-2026-39987marimo unauthenticated remote code execution in terminal websocketmarimo-team marimo · marimo
- CVE-2026-22777ComfyUI-Manager is Vulnerable to CRLF Injection in Configuration HandlerComfy-Org ComfyUI-Manager · comfy-cli
- CVE-2025-63387Dify 1.9.1 and 1.17.0 exposes the /console/api/system-features endpoint to unauthenticated HTTP GET requests that return system feature…Dify · dify-client
- CVE-2025-11201MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution VulnerabilityMLflow
- CVE-2025-3248Langflow < 1.3.0 Unauthenticated RCE via /api/v1/validate/codelangflow-ai langflow · langflow +1
- CVE-2024-8859Path Traversal in mlflow/mlflowmlflow/mlflow · mlflow
- CVE-2024-12797RFC7250 handshakes with unauthenticated servers don't abort as expectedOpenSSL · cryptography
- CVE-2024-3095langchain-ai/langchain server-side request forgery in Web Research Retrieverlangchain-ai/langchain · langchain-community
- CVE-2024-2057langchain_community server-side request forgery in TFIDFRetrieverlangchain_community · langchain-community
- CVE-2023-27524Apache Superset information disclosure in session validationApache Software Foundation Apache Superset · superset +1
- CVE-2023-0286X.400 address type confusion in X.509 GeneralNameOpenSSL · cryptography +1
- CVE-2022-2650wger-project/wger unlimited authentication attempts in login systemwger-project/wger · wger
- CVE-2020-8927Buffer overflow in Brotli libraryGoogle Brotli · brotli +122
- CVE-2020-11651An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2.salt
- CVE-2013-1840Openstack glance: swift: s3: openstack glance: information disclosure of backend credentials via cached image requestRed Hat OpenStack Folsom for RHEL · Red Hat OpenStack Pl… +1
- CVE-2012-5625Openstack nova: information leak in libvirt lvm-backed instancesRed Hat OpenStack Folsom for RHEL · Red Hat OpenStack Pl… +1
Get alerts for new PyPI CVEs
Only want the packages you use? Check a lockfile to get a feed for your stack.
https://cve.now/feed?ecosystem=pypi
Paste into Feedly or any RSS reader, or run /feed subscribe https://cve.now/feed?ecosystem=pypi in Slack. For email alerts, give it to an RSS-to-email service.
https://cve.now/feed?ecosystem=pypi&format=atom
The same entries as Atom, for readers that prefer it.
https://cve.now/feed?ecosystem=pypi&format=json
The same entries as JSON Feed 1.1, for scripts and readers that support it.
Frequently asked questions
What are the latest PyPI packages CVEs?
The newest are CVE-2026-128067 (Pillow heap buffer overflow in TIFF save via libtiff); CVE-2026-128066 (Pillow: Memory DoS in TIFF and EXIF IFD parsing via overlapping tag data); CVE-2026-126192 (Soup Sieve: General sibling combinator inside :has() matches untrusted HTML in quadratic time).
Are any PyPI packages CVEs being exploited?
5 of the 200 newest PyPI packages vulnerabilities are on CISA's Known Exploited Vulnerabilities list: CVE-2026-102895, CVE-2026-39987, CVE-2025-3248, CVE-2023-27524, CVE-2020-11651.
How many critical PyPI packages CVEs are there?
20 of the 200 newest are rated critical (CVSS 9.0 or higher, or rated critical by their source when they have no score): CVE-2026-123815, CVE-2026-101031, CVE-2026-123870, CVE-2026-48705, CVE-2026-102894 and more.
How do I get alerts for new PyPI packages CVEs?
Subscribe to this page's RSS, Atom or JSON feed, or connect a coding agent to the cve.now MCP server. Each new entry appears within minutes of its source.
Is there an RSS feed of PyPI CVEs?
Yes: https://cve.now/feed?ecosystem=pypi. Add format=atom or format=json for Atom or JSON Feed. It is free and needs no account or API key.
How do I get PyPI CVEs in Slack or by email?
In Slack, run /feed subscribe https://cve.now/feed?ecosystem=pypi. For email, give the RSS URL to any RSS-to-email service.