Lucene search
+L

7586 matches found

PyPA
PyPA
added 2026/08/25 2:16 a.m.12 views

PYSEC-2026-3734

NLTK before 3.10.0 affected versions =3.9.4 contains an unsafe pickle deserialization vulnerability in the TransitionParser.parse method nltk/parse/transitionparser.py. The method calls pickleload with the default restricted=False, routing deserialization through WarningUnpickler, which does not...

9.6CVSS6.1AI score0.00292EPSS
SaveExploits2References2Affected Software1
PyPA
PyPA
added 2026/08/25 2:16 a.m.8 views

PYSEC-2026-3748

NLTK versions before 3.10.3 use xml.etree.ElementTree to parse XML in multiple modules, which honors entity declarations in document DTDs. Attackers can craft XML payloads with nested entity declarations that expand from hundreds of bytes to megabytes in memory, causing denial of service...

8.7CVSS5.9AI score0.00294EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/25 2:16 a.m.7 views

PYSEC-2026-3733

NLTK before 3.10.3 contains a server-side request forgery vulnerability in nltk.pathsec.urlopen and callers nltk.data.load, nltk.downloader.Downloader.index/download when an HTTP proxy is configured. pathsec.urlopen validates the requested hostname locally, but proxy-handler inheritance disables...

8.7CVSS7.2AI score0.00253EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/25 2:16 a.m.13 views

PYSEC-2026-3786

GitPython before 3.1.59 fails to safely re-serialize multi-line git-config values during write operations, corrupting dormant quoted values into injected directives like core.hooksPath. Attackers can craft config files with embedded newlines that become live git directives after any unrelated...

9.8CVSS7.6AI score0.00426EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/25 2:16 a.m.11 views

PYSEC-2026-3787

GitPython before 3.1.59 omits --separate-git-dir from unsafegitcloneoptions, allowing attackers to create arbitrary git directories outside the intended clone destination. Attackers can pass a separategitdir parameter to Repo.clonefrom or Repo.clone to redirect repository metadata to an...

8.7CVSS7.2AI score0.0043EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/25 2:16 a.m.13 views

PYSEC-2026-3788

GitPython versions before 3.1.59 contain an incomplete denylist in the unsafegitrevisionoptions guard that omits --contents and -S options, allowing attackers to read arbitrary files by passing these options to Repo.blame. Attackers can supply revision values like --contents=/etc/passwd to leak...

7.1CVSS6.7AI score0.0024EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/25 2:16 a.m.11 views

PYSEC-2026-3785

GitPython before 3.1.59 fails to disable mergeincludes when parsing .gitmodules, allowing attackers to disclose local file content by including arbitrary file paths via include directives. Attackers can craft a malicious .gitmodules file with include directives pointing to sensitive files; when...

8.6CVSS7.2AI score0.00119EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.9 views

PYSEC-2026-3732

NLTK versions before 3.9.4 contain a symlink escape vulnerability in CorpusReader.open that allows local attackers to read arbitrary files outside the corpus root. The vulnerability exists because path validation is lexical and does not account for symlink resolution, enabling attackers to place...

8.6CVSS6AI score0.00205EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.10 views

PYSEC-0000-CVE-2026-66393

NLTK versions before 3.9.4 contain an unbounded recursion vulnerability in JSONTaggedDecoder.decodeobj that allows attackers to cause denial of service by supplying deeply nested JSON structures. Attackers can craft JSON payloads exceeding the recursion limit to trigger an unhandled RecursionErro...

8.7CVSS5.3AI score0.00363EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.13 views

PYSEC-2026-3723

NLTK before 3.10.0 affected versions = 3.9.4 contains a server-side request forgery SSRF vulnerability in the validatenetworkurl function in nltk/pathsec.py. The resolvehostname helper catches OSError and ValueError during socket.getaddrinfo and returns an empty list; when DNS resolution fails, t...

6.9CVSS5.4AI score0.00241EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.12 views

PYSEC-2026-3724

NLTK versions before 3.9.4 contain an unbounded recursion vulnerability in JSONTaggedDecoder.decodeobj that allows attackers to cause denial of service by supplying deeply nested JSON structures. Attackers can craft JSON payloads exceeding the recursion limit to trigger an unhandled RecursionErro...

8.7CVSS5.3AI score0.00363EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.8 views

PYSEC-2026-3730

NLTK before 3.10.0 contains an arbitrary local file read vulnerability in StreamBackedCorpusView that bypasses pathsec.ENFORCE by calling builtins.open directly instead of pathsec.open. Attackers who control the fileid argument can read arbitrary local files regardless of the ENFORCE setting,...

8.7CVSS5.9AI score0.00563EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.11 views

PYSEC-2026-3731

NLTK versions before 3.10.0 contain a logic bug in FileSystemPathPointer.open where the sandbox validation check compares a normalized path against itself, making the security check permanently inert. Attackers can pass file:// URLs to nltk.data.load to read arbitrary files accessible to the...

7.1CVSS5.9AI score0.00359EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.12 views

PYSEC-2026-3729

NLTK before 3.9.3 fails to verify file integrity after downloading packages and before extraction in the downloader module. Attackers can perform man-in-the-middle attacks or DNS poisoning to inject malicious package contents that are extracted without validation...

9.3CVSS5.9AI score0.00116EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.16 views

PYSEC-0000-CVE-2026-63311

NLTK before 3.10.0 affected versions = 3.9.4 contains a server-side request forgery SSRF vulnerability in the validatenetworkurl function in nltk/pathsec.py. The resolvehostname helper catches OSError and ValueError during socket.getaddrinfo and returns an empty list; when DNS resolution fails, t...

6.9CVSS5.4AI score0.00241EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.9 views

PYSEC-2026-3722

NLTK versions before 3.10.0 default to ENFORCE=False in pathsec.py, causing all security validation functions to emit warnings instead of raising exceptions. Attackers can bypass path traversal and pickle deserialization protections by exploiting the disabled security controls that are only activ...

8.7CVSS5.4AI score0.00457EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.9 views

PYSEC-0000-CVE-2026-62388

NLTK versions before 3.10.0 default to ENFORCE=False in pathsec.py, causing all security validation functions to emit warnings instead of raising exceptions. Attackers can bypass path traversal and pickle deserialization protections by exploiting the disabled security controls that are only activ...

8.7CVSS5.4AI score0.00457EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.8 views

PYSEC-2026-3728

NLTK versions before 3.10.0 contain a path traversal vulnerability in FramenetCorpusReader and NKJPCorpusReader that allows attackers to parse XML files outside the corpus root by supplying unsafe selectors or poisoned index state. Attackers can exploit framebyname, doc, lu, and header methods wi...

8.2CVSS6AI score0.00367EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.11 views

PYSEC-2026-3789

NLTK versions before 3.10.2 contain a symlink-based sandbox bypass in FramenetCorpusReader that allows attackers to read arbitrary XML files outside the corpus root. Attackers can place symlinks with names containing no path separators inside the corpus subdirectory, which pass the path validatio...

8.7CVSS6AI score0.00563EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.12 views

PYSEC-0000-CVE-2026-62383

nltk versions before 3.10.2 contain a symlink-based arbitrary file read vulnerability in IPIPANCorpusReader methods that bypass nltk.pathsec validation entirely. Attackers can place a symlink in the corpus root directory and read arbitrary files accessible to the process by calling channels,...

6.8CVSS5.9AI score0.00185EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 3:16 p.m.16 views

PYSEC-2026-3726

nltk versions before 3.10.2 contain a symlink-based arbitrary file read vulnerability in IPIPANCorpusReader methods that bypass nltk.pathsec validation entirely. Attackers can place a symlink in the corpus root directory and read arbitrary files accessible to the process by calling channels,...

6.8CVSS5.9AI score0.00185EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/22 2:16 p.m.11 views

PYSEC-2026-3790

NLTK 3.9.4 through 3.10.2 contains a path traversal vulnerability in CrubadanCorpusReader. loadlangngrams joins the corpus root with crubadancode, the column-0 value read from the corpus table.txt mapping file, and opens the result with the builtin open rather than the pathsec-validated opener, s...

3.3CVSS5.9AI score0.00162EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
added 2026/08/19 2:17 p.m.10 views

PYSEC-2026-3783

GitPython before 3.1.58 contains a config-name injection vulnerability in the option-name validator that allows attackers to forge arbitrary git-config directives by injecting equals signs, hash symbols, and whitespace into option names. Attackers can inject malicious option names like 'sshComman...

8.8CVSS7.5AI score0.00485EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/19 2:17 p.m.10 views

PYSEC-2026-3784

GitPython before 3.1.58 fails to validate submodule names from .gitmodules files, allowing attackers to create Git repositories at arbitrary filesystem paths outside the intended clone directory. Attackers can craft malicious repositories with traversal sequences in submodule names that GitPython...

8.4CVSS7.3AI score0.00333EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.15 views

surfio has an out-of-bounds read

ImpactPrior to version 0.0.19, surfio would not correctly validate size fields in irap files, leading to a buffer overflow . The severity rating assumes that surfio is used to parse untrused files in a networking context such as a web service. PatchesThe bug has been patched in version 0.0.19...

9.8CVSS9AI score0.00537EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.14 views

linuxfabrik-lib: Arbitrary root file read via live --test argument (lib.lftest) across sudoers-whitelisted plugins (LPE)

SummaryEvery Linuxfabrik check plugin that supports the shared --test argument routed through lib.lftest.test will, when --test is supplied, treat the first CSV element as a filesystem path and read its full contents as the plugin's simulated STDOUT — running as root when the plugin is invoked...

5.5CVSS5.5AI score0.002EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.16 views

Lemur: SSRF protection in certificate revocation checking bypassable via HTTP redirects and DNS rebinding (incomplete fix for GHSA-54vg-pfh7-jq95)

SummaryThe SSRF mitigation added for GHSA-54vg-pfh7-jq95 validaterevocationurl in lemur/certificates/verify.py can be bypassed. An operator-role user who uploads a certificate with attacker-controlled CRL/OCSP extensions can still make Lemur reach internal destinations RFC1918, loopback, link-loc...

6.3CVSS5.5AI score0.00168EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.21 views

Lemur: Server-Side Request Forgery via the ACME client following server-controlled URLs

SummaryThe ACME client used to issue certificates from Let's Encrypt / Google Public CA / private ACME CAs connects to an acmeurl, then issues requests to URLs that the ACME server returns in its directory/order/authorization/finalize responses - this is the classic ACME-client SSRF RFC 8555...

7.4CVSS5.8AI score0.00165EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.20 views

devpi-server may leak database contents

ImpactIf the replication protocol is enabled by using the primary or deprecated master role for a server instance, then the +changelog URL route can be used to read the complete database content including password hashes, and the ids and salts of tokens from devpi-tokens by using a trivially...

6.5CVSS5.5AI score0.00319EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.13 views

Lemur: Sub-CA creation never checks `AuthorityPermission` on the parent authority

SummaryRepo under test: https://github.com/Netflix/lemurWhen ADMINONLYAUTHORITYCREATION=False an explicitly supported and documented configuration, POST /api/1/authorities with type=subca never verifies that the caller holds AuthorityPermission on the supplied parent authority. The parent field i...

6.5CVSS5.7AI score0.00116EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.24 views

Lemur: Any user can revoke arbitrary certificates at the CA by uploading a duplicate record and revoking it

SummaryRepo under test: https://github.com/Netflix/lemurPUT /api/1/certificates//revoke authorizes the caller against the Lemur database row creator == current user, or CertificatePermission over the row's roles rather than the underlying CA-side certificate identity. Separately, POST...

7.3CVSS5.6AI score0.00121EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.18 views

Lemur: Missing authorization check on POST /certificates/<id>/export for plugins with requires_key = False

Summary The CertificateExport handler in lemur/certificates/views.py nests its entire ownership / CertificatePermission check inside an if plugin.requireskey: branch. When the selected export plugin advertises requireskey = False, the authorization check is skipped entirely and any authenticated...

4.3CVSS5.5AI score0.00178EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.14 views

Lemur: Authenticated low-privilege users can read plaintext destination credentials (SFTP password / private-key passphrase) via the destinations API

SummaryLemur's destination read endpoints -- GET /api/1/destinations and GET /api/1/destinations/ -- return the full set of stored plugin option values to any authenticated user, with no authorization check and no redaction of secret-bearing options. The sibling write endpoints POST/PUT/DELETE ar...

7.7CVSS5.5AI score0.00295EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.18 views

Lemur: Unchecked `replaces[]` lets any user silence notifications and hijack auto-rotation for arbitrary certificates

SummaryRepo under test: https://github.com/Netflix/lemurThe certificate create and upload endpoints accept a replaces alias replacements array that is resolved to live Certificate ORM objects with no ownership or CertificatePermission check on the referenced certificates. The SQLAlchemy...

8.1CVSS5.9AI score0.00217EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.13 views

Lemur: Incomplete fix for GHSA-v2wp-frmc-5q3v -- ACME authority update endpoint allows non-admin to replace `acme_url` with internal IP, bypassing allowlist

SummaryThe fix for GHSA-v2wp-frmc-5q3v added validateacmeurl to reject acmeurl values not in ACMEDIRECTORYHOSTALLOWLIST, but the validation is only called at authority creation time POST. The authority update endpoint PUT /api/1/authorities/ accepts and stores arbitrary options -- including a...

7.7CVSS5.5AI score0.00268EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.15 views

MobSF Vulnerable to Arbitrary File Read via Path Traversal in ZIP Uploads

SummaryThe findiconpathzip function in MobSF does not properly sanitize the android:icon attribute extracted from an Android manifest before resolving it as a filesystem path.An attacker can supply a malicious android:icon value containing path traversal sequences, causing MobSF to read arbitrary...

5.5CVSS5.7AI score0.00431EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.13 views

sqlparse: TokenList.__init__ materializes O(subtree) value per group, causing CPU DoS before depth/token caps trigger

Summarysqlparse ships hard limits MAXGROUPINGDEPTH=100, MAXGROUPINGTOKENS=10000 intended to bound parsing work on attacker-supplied SQL, but the path that reaches those limits is itself Ondepth per token-group construction. A 1-2 KB SQL payload e.g. SELECT 1 ... with 500-2000 nesting levels, or a...

8.7CVSS6AI score0.00263EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.13 views

resdata has Classic Buffer Overflow, Improper Validation of Array Index, NULL Pointer Dereference and Out-of-bounds Read

ImpactPrior to version 6.2.9 resdata would not correctly validate input in GRDECL files. The severity rating assumes that resdata is used to parse untrused files in a networking context such as a webservice. PatchesThe bug has been patched starting with version 6.2.9...

9.8CVSS8.5AI score0.00421EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.21 views

sqlparse: Quadratic O(n²) DoS in group_comments

SummaryA comment-only statement -- c\nn may cause a Denial of Service DoS. DetailsLocation: sqlparse/engine/grouping.py:331-341 groupcomments, invoked first in group at grouping.py:439. Reachable via sqlparse.parse and sqlparse.formatsql, stripcomments=True.A statement made of many single-line...

8.7CVSS5.8AI score0.00263EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.15 views

MobSF's CSRF checks not enforced after Django migration

SummaryDjango's CsrfViewMiddleware exists only in the deprecated MIDDLEWARECLASSES ignored since Django 2.0. The active MIDDLEWARE tuple does not include it. All authenticated web POST endpoints delete scan, upload, download APK, change password, manage users accept requests without CSRF tokens...

6.5CVSS5.4AI score0.00193EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.15 views

MobSF Vulnerable to Zip Bomb Denial of Service via Per-File Size Limit Bypass in ZIP/APK Extraction

SummaryWhen extracting uploaded ZIP/APK files, MobSF checks if individual files exceed ZIPMAXUNCOMPRESSEDFILESIZE 400 MB and logs "Skipping" — but the code lacks a continue statement, so extraction proceeds anyway. The log message is misleading; the file is still written to disk. Verified Impact...

4.9CVSS5.5AI score0.00506EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.14 views

GeoLens: Cross-dataset authorization bypass discloses private dataset metadata, schema, sample values, table rows, and raster/vector tile data

SummaryMultiple GeoLens read/link endpoints authorized only the resource named in therequest URL a map, a VRT, a source dataset, an AI request and failed tore-authorize a second, caller-influenced dataset that the request reachedthrough a relationship, layer reference, mosaic source, or request...

7.5CVSS5.5AI score0.00368EPSS
SaveExploits0References10Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.13 views

GeoLens: Cross-dataset authorization bypass discloses private dataset metadata, schema, sample values, table rows, and raster/vector tile data

SummaryMultiple GeoLens read/link endpoints authorized only the resource named in therequest URL a map, a VRT, a source dataset, an AI request and failed tore-authorize a second, caller-influenced dataset that the request reachedthrough a relationship, layer reference, mosaic source, or request...

7.5CVSS5.5AI score0.00368EPSS
SaveExploits0References10Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.16 views

Copyparty vulnerable to file/dirkey confusion

A valid filekey could potentially be converted into a dirkey, granting read-access to the containing folder.This issue only affected volumes which simultaneously enable both filekeys and dirkeys, with volflag dk or dks combined with fk or fka.Both required features are default-disabled, and must ...

4.3CVSS5.3AI score0.00317EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.12 views

sqlparse: Inefficient Regex Handling of Dollar-Quoted SQL Literals Leads to ReDoS (Denial of Service)

Summarysqlparse contains a Regular Expression Denial of Service ReDoS vulnerability in its dollar-quoted SQL literal lexer. The regex pattern at sqlparse/keywords.py:33 uses a backreference \1 to match closing dollar-quote delimiters, causing On² CPU complexity when processing inputs containing...

7.5CVSS6AI score0.00279EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.24 views

MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)

SummaryThe default MLflow Tracking Server mlflow server, no authentication, default SQLite backend exposes the model-registry webhooks API unauthenticated, including a synchronous POST /api/2.0/mlflow/webhooks/id/test endpoint that returns the upstream response status and body to the caller. The...

9.3CVSS8.7AI score0.1641EPSS
SaveExploits3References9Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.17 views

MobSF has SSRF port restriction bypass in assetlinks_check

SummaryMobSF's Android App Link assetlinks checker validates only the manifest android:host value with validhost, but then appends the separate android:port value into the URL used for the server-side request. This bypasses the current port restriction in validhost and lets a crafted APK cause...

3CVSS5.7AI score0.00329EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.14 views

vLLM: Completion prompt lists fan out into unbounded engine requests

SummaryThe /v1/completions request model accepts prompt as a list of text prompts or a list of token-id prompts without any outer prompt-count bound. The serving path turns each element into a separate engine input, creates one engine generator per element, merges all generators, and allocates a...

6.5CVSS5.9AI score0.00472EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.15 views

Glances: as_dict_secure() Value-Level Bypass Leaks Credentials in URL Values via /api/4/config

SummaryGlances provides asdictsecure explicitly designed for unauthenticated API access, with a docstring stating it returns "a sanitised copy of the configuration dict" where "Sensitive keys in remaining sections are replaced by ''". However, the implementation only checks KEY names against a...

5.3CVSS5.3AI score0.00297EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
added 2026/08/19 11:56 a.m.15 views

Glances: REST API CORS Credentials Guard Uses Exact-Match Instead of Membership Test — Bypassed by Any Multi-Origin Allowlist Containing the Wildcard

SummaryGlances's REST API server includes a documented safety check intended to guarantee that corscredentials=True can never be combined with an unrestricted CORS origin allowlist. The check compares the configured origin list to the wildcard using exact list equality corsorigins == "" instead o...

6.5CVSS5.6AI score0.00325EPSS
SaveExploits0References7Affected Software1
Total number of security vulnerabilities7586