Lucene search
+L
Osv PysecRecent

7446 matches found

osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•13 views

PYSEC-2026-3741

NLTK versions before 3.10.3 contain a filesystem containment bypass vulnerability in the Downloader.download and Downloader.incrdownload methods that allows attackers to overwrite files outside the install root through pre-existing hardlinks. Attackers with write access to a shared downloader...

6.9CVSS7.1AI score0.00187EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•13 views

PYSEC-2026-3740

NLTK through 3.10.3 contains a path traversal vulnerability in model-artifact APIs that bypass pathsec enforcement by using raw file operations on caller-controlled paths. Attackers can read or write files outside allowed sandbox roots through TransitionParser, AveragedPerceptron, PerceptronTagge...

8.3CVSS6.8AI score0.00339EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•14 views

PYSEC-2026-3752

NLTK before 3.10.3 contains a regular expression denial of service vulnerability in Pl196xCorpusReader that allows attackers to cause quadratic CPU consumption by supplying malformed TEI blocks with many unmatched opening tags. Attackers can exploit lazy regex patterns in the readblock method...

6.3CVSS5.8AI score0.00369EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•17 views

PYSEC-2026-3739

NLTK before 3.10.3 contains an uncontrolled recursion vulnerability in nltk.featstruct.FeatStructReader that allows unauthenticated attackers to cause a denial of service by supplying deeply nested feature-structure input. Attackers can craft trivial payloads with nested brackets that exceed...

6.9CVSS7.5AI score0.00456EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•12 views

PYSEC-2026-3738

nltk PorterStemmer in versions = 3.10.2 fixed in 3.10.3 contains an inefficient-algorithmic-complexity denial of service in PorterStemmer.stem. The isconsonant helper walks backward over the entire run of trailing 'y' characters on every call, and measure invokes it for each stem position, causin...

8.7CVSS7.3AI score0.00521EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•19 views

PYSEC-2026-3801

opensslencrypt pip package openssl-encrypt before 1.4.9 contains two weaknesses in the portable USB drive feature, whose threat model treats the removable drive as untrusted attacker with physical write access. USBDriveCreator.verifyintegrityfile only validates files listed in the manifest, so...

9.3CVSS5.8AI score0.00118EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•16 views

PYSEC-2026-3803

opensslencrypt before 1.4.9 fails to validate KDF cost parameters in encrypted file metadata and keystore headers, allowing attackers to trigger unbounded memory allocation. Attackers can craft malicious encrypted files declaring arbitrarily large Argon2, scrypt, or balloon KDF parameters to...

8.7CVSS5.8AI score0.00581EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•20 views

PYSEC-2026-3802

opensslencrypt before 1.4.9 executes untrusted third-party plugins with insufficient controls: the plugin signature policy defaulted to WARN, so an unsigned/unverifiable non-built-in plugin was compiled and executed in the host process at import time, before the runtime sandbox is installed. The...

9.3CVSS6.4AI score0.00436EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•18 views

PYSEC-2026-3800

opensslencrypt pip: openssl-encrypt versions before 1.4.9 contain a path traversal flaw in PluginSandbox.issafepath, which authorized file access using a bare string-prefix match. A sandboxed plugin without the READFILES permission could read or write another plugin's directory that merely shares...

8.7CVSS5.7AI score0.00261EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•18 views

PYSEC-2026-3780

openssl-encrypt before 1.4.9 fails to redact the file password in its --debug argv dump when the password is supplied via bundled short-option spellings e.g. -apHunter2 or abbreviated long-option spellings e.g. --passw. The sanitizer only recognized exact option names, --option=value forms, and...

8.7CVSS5.8AI score0.0044EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•20 views

PYSEC-2026-3799

opensslencrypt pip: openssl-encrypt versions = 1.4.8 use suffix-tolerant fingerprint matching in enrolltrustkey when binding a plugin-signing trust anchor. An operator who confirms a short forgeable, 32-bit GPG key id could unknowingly enroll an attacker's colliding key as a trusted anchor, which...

9.3CVSS5.8AI score0.00199EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•18 views

PYSEC-2026-3781

opensslencrypt before 1.4.9 fails to prevent namespace collisions between own identities and contacts in IdentityStore, allowing attackers to create shadowed contact entries invisible until the corresponding own identity is deleted. When the own identity is deleted, the shadowed contact becomes...

6.8CVSS5.8AI score0.00181EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•14 views

PYSEC-2026-3778

opensslencrypt versions before 1.4.9 use a denylist to identify trusted built-in plugins, allowing unsigned plugins in top-level plugins/ directories and unknown subdirectories to bypass signature verification. Attackers can place malicious unsigned plugins following documented installation paths...

9.3CVSS6.3AI score0.00426EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•19 views

PYSEC-2026-3779

opensslencrypt versions before 1.4.9 fail to validate encryption status of embedded post-quantum private keys in file metadata. Attackers can craft files with unencrypted embedded PQC keys that decrypt under any password, bypassing authentication and producing attacker-chosen plaintext with false...

8.7CVSS5.7AI score0.00223EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•19 views

PYSEC-2026-3777

opensslencrypt versions before 1.4.9 contain a signature verification vulnerability in gpgrunner.verifydetached that accepts revoked and expired keys by only checking VALIDSIG status without inspecting REVKEYSIG, EXPKEYSIG, or gpg exit codes. Attackers holding compromised-then-revoked signing key...

9.3CVSS6.1AI score0.00351EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:21 p.m.•14 views

PYSEC-2026-3776

opensslencrypt versions before 1.4.9 contain a shell injection vulnerability in the info command's reconstructed CLI block that interpolates untrusted metadata fields without quoting. Attackers can craft metadata values like peppername containing shell commands that execute when users copy the...

8.8CVSS6AI score0.00427EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•18 views

PYSEC-2026-3775

opensslencrypt versions before 1.4.9 fail to sanitize terminal control characters in file metadata printed by the info command. Attackers can craft malicious files containing escape sequences to repaint terminal output and forge verification information displayed to users...

9.3CVSS5.8AI score0.0025EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•17 views

PYSEC-2026-3798

opensslencrypt before 1.4.9 fails to validate the total field from QR JSON payloads before materializing ranges. Attackers can supply crafted QR images with extremely large total values to trigger unbounded memory allocation and cause denial of service through out-of-memory conditions...

8.7CVSS5.8AI score0.00493EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•16 views

PYSEC-2026-3774

opensslencrypt versions before 1.4.9 fail to escape attacker-controlled keyid values printed to stderr during decrypt auto-detection. Attackers can craft encrypted files with malicious keyid containing escape sequences to repaint terminal output and forge authenticity verification blocks...

9.3CVSS5.8AI score0.0025EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•16 views

PYSEC-2026-3795

opensslencrypt versions before 1.4.9 store an unkeyed SHA-256 hash of the plaintext in the cleartext file header metadata. Attackers can read this hash without the password to confirm guessed plaintexts offline or fingerprint identical plaintexts across separately-encrypted files...

8.7CVSS5.8AI score0.00272EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•20 views

PYSEC-2026-3794

opensslencrypt 1.4.x before 1.4.9 contains an optional D-Bus crypto service whose org.freedesktop.DBus.Properties.Set method performs neither a polkit authorization check nor value validation. Any local user on the system bus can call Set without authorization and set MaxConcurrentOperations to...

5.5CVSS5.8AI score0.00139EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•15 views

PYSEC-2026-3797

opensslencrypt versions before 1.4.9 fail to validate server URLs in login and registerwithemail functions, accepting unencrypted http:// URLs and unconfigured hosts. Attackers on the network path can intercept cleartext credentials including clientid, passwords, and JWTs to achieve full keyserve...

8.7CVSS5.7AI score0.00272EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•17 views

PYSEC-2026-3796

openssl-encrypt pip package before 1.4.9 contains a symlink-following flaw in its verify-usb v2 added-file allowlist scan. The scan enumerated the drive with rglob, which in CPython does not descend into symlinked directories and treats the symlink as an ordinary directory, while ONOFOLLOW on the...

8.7CVSS6.1AI score0.00706EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•20 views

PYSEC-2026-3793

opensslencrypt versions before 1.4.9 fail to sanitize recovery-slot metadata in the desktop GUI, allowing attackers to inject control characters and line separators into the irreversible-removal confirmation dialog. Attackers can craft encrypted files with malicious slot identifiers containing bi...

9.3CVSS5.8AI score0.0025EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•16 views

PYSEC-2026-3791

opensslencrypt pip package openssl-encrypt versions = 1.4.8 advertise a portable USB workspace as an 'Encrypted USB Workspace' with AES-256-GCM encryption and write a marker declaring the workspace encrypted, but the workspace directory is actually stored in cleartext and the derived encryption k...

9.3CVSS5.7AI score0.00172EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•16 views

PYSEC-2026-3792

opensslencrypt pip package openssl-encrypt versions 1.4.8 and earlier store an mTLS client private key in cleartext within a world-readable 0644 SharedPreferences file via the desktop GUI's Settings screen 'combined certificate and private key' PEM field. A local attacker with file system access...

5.5CVSS5.7AI score0.00071EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/08/27 5:20 p.m.•28 views

PYSEC-2026-3747

Reflected XSS in Netron versions =9.1.2 on desktop application through unsanitized node names allows an attacker to hide certain nodes, perform port scanning or abuse a Chrome n-day to achieve Remote Code Execution...

5CVSS5.8AI score0.00264EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/26 11:16 a.m.•18 views

PYSEC-2026-3751

NLTK before 3.10.3 contains a regular expression denial of service ReDoS vulnerability in the tgrep module. The tgrepnodeaction function compiles user-supplied regular expressions embedded in /regex/ pattern nodes and executes them via re.search against tree node labels without any validation or...

8.2CVSS5.8AI score0.0044EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/26 11:16 a.m.•12 views

PYSEC-2026-3750

NLTK versions before 3.10.0 contain a regular expression denial of service vulnerability in Text.findall and TokenSearcher.findall methods that accept user-supplied regular expressions without validation or timeout. Attackers can supply crafted regex patterns that cause catastrophic backtracking,...

8.7CVSS7.3AI score0.00651EPSS
SaveExploits1References3
osv_pysec
osv_pysec
•added 2026/08/25 9:17 p.m.•18 views

PYSEC-2026-3782

NVIDIA NemoClaw contains a vulnerability where an attacker could cause insufficiently protected credentials . A successful exploit of this vulnerability might lead to information disclosure and data tampering...

6.1CVSS5.8AI score0.00151EPSS
SaveExploits0References3
osv_pysec
osv_pysec
•added 2026/08/25 4:17 p.m.•16 views

PYSEC-2026-3749

NLTK before 3.10.3 fails to validate JVM options passed through the per-call options parameter in the java function, allowing attackers to inject dangerous JVM flags. Attackers can supply malicious options like -agentpath, -javaagent, or @argfile to Stanford wrapper classes to achieve arbitrary...

9.3CVSS8.1AI score0.00775EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/25 4:17 p.m.•17 views

PYSEC-2026-3737

NLTK versions before 3.10.3 contain a path traversal vulnerability in corpus readers that reopen root-derived paths using built-in open instead of nltk.pathsec.open, allowing symlinks to escape trusted roots. Attackers who stage symlinked corpus files under a trusted data root can disclose...

8.2CVSS6AI score0.00447EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/25 4:17 p.m.•14 views

PYSEC-2026-3736

NLTK versions before 3.10.3 contain a path sandbox bypass vulnerability in corpus-reader constructors that allows attackers to read files outside the intended data root. Attackers can supply arbitrary corpus root paths to LinThesaurusCorpusReader and PanLexLiteCorpusReader constructors to access...

8.8CVSS7.4AI score0.00387EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/25 12:16 p.m.•16 views

PYSEC-2026-3735

NLTK versions before 3.10.3 contain a remote code execution vulnerability in allowlisted pickle loaders that trust entire module namespaces instead of specific safe callables. Attackers can craft malicious pickle payloads invoking dangerous in-namespace functions like ReppTokenizer.execute and...

9.3CVSS9.1AI score0.01267EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•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.4CVSS6.3AI score0.0051EPSS
SaveExploits2References2
osv_pysec
osv_pysec
•added 2026/08/25 2:16 a.m.•12 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.3AI score0.00435EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/25 2:16 a.m.•15 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.7CVSS7.2AI score0.00521EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/25 2:16 a.m.•16 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.3CVSS8.8AI score0.00775EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/25 2:16 a.m.•19 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.4AI score0.00412EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/25 2:16 a.m.•16 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.4AI score0.00651EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/25 2:16 a.m.•12 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...

7.8CVSS7.6AI score0.00178EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/22 3:16 p.m.•12 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.002EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/22 3:16 p.m.•61 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.1CVSS6AI score0.0041EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/22 3:16 p.m.•16 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.7CVSS6AI score0.00651EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/22 3:16 p.m.•39 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.7CVSS7.1AI score0.00521EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/22 3:16 p.m.•17 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...

6.5CVSS6.4AI score0.00116EPSS
SaveExploits0References3
osv_pysec
osv_pysec
•added 2026/08/22 3:16 p.m.•17 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.8AI score0.00334EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/22 3:16 p.m.•13 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.7CVSS7.2AI score0.00512EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/22 3:16 p.m.•17 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...

7.5CVSS5.9AI score0.0042EPSS
SaveExploits1References2
osv_pysec
osv_pysec
•added 2026/08/22 3:16 p.m.•12 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.7CVSS7.5AI score0.00651EPSS
SaveExploits1References2
Total number of security vulnerabilities7446