Improper certificate validation for non-canonical IPv4 hostnames allows DNS SANs to authenticate IP endpoints
πΉ Severity: Medium
πΉ Weakness: Improper Certificate Validation
πΉ Reported To: Node.js
πΉ Reported By: br41ny
πΉ State: π’ Resolved
πΉ Disclosed: October 23, 2026, 5:08pm (UTC)
π Source: HackerOne
A flaw was discovered in TLS hostname verification that allowed certificates with only DNS Subject Alternative Names to authenticate IP endpoints when clients connected using non-canonical IPv4 address formats. The verification function failed to classify these alternate spellings as IP addresses and instead normalized them to their canonical form, matching them against certificate DNS names. This resulted inβ¦
π Read full report
πΉ Severity: Medium
πΉ Weakness: Improper Certificate Validation
πΉ Reported To: Node.js
πΉ Reported By: br41ny
πΉ State: π’ Resolved
πΉ Disclosed: October 23, 2026, 5:08pm (UTC)
π Source: HackerOne
A flaw was discovered in TLS hostname verification that allowed certificates with only DNS Subject Alternative Names to authenticate IP endpoints when clients connected using non-canonical IPv4 address formats. The verification function failed to classify these alternate spellings as IP addresses and instead normalized them to their canonical form, matching them against certificate DNS names. This resulted inβ¦
π Read full report
Permission Model bypass with fs.realpathSync
πΉ Severity: Low
πΉ Weakness: Improper Access Control - Generic
πΉ Reported To: Node.js
πΉ Reported By: 0xoroot
πΉ State: π’ Resolved
πΉ Disclosed: October 23, 2026, 5:38pm (UTC)
π Source: HackerOne
A flaw in the Permission Model filesystem enforcement left fs.realpathSync() without required read permission checks. This was an incomplete fix of a previous vulnerability that only covered fs.realpathSync.native(). Code running under permission restrictions with limited filesystem read access was able to use fs.realpathSync() to check file existence, resolve symlink targets, and enumerate filesystem paths outsideβ¦
π Read full report
πΉ Severity: Low
πΉ Weakness: Improper Access Control - Generic
πΉ Reported To: Node.js
πΉ Reported By: 0xoroot
πΉ State: π’ Resolved
πΉ Disclosed: October 23, 2026, 5:38pm (UTC)
π Source: HackerOne
A flaw in the Permission Model filesystem enforcement left fs.realpathSync() without required read permission checks. This was an incomplete fix of a previous vulnerability that only covered fs.realpathSync.native(). Code running under permission restrictions with limited filesystem read access was able to use fs.realpathSync() to check file existence, resolve symlink targets, and enumerate filesystem paths outsideβ¦
π Read full report
Null Dereference in X509ToObject
πΉ Severity: Medium
πΉ Weakness: NULL Pointer Dereference
πΉ Reported To: Node.js
πΉ Reported By: hahahkim
πΉ State: π’ Resolved
πΉ Disclosed: October 23, 2026, 10:30pm (UTC)
π Source: HackerOne
A null pointer dereference vulnerability was identified in X.509 certificate handling. The vulnerability could cause a process to crash when converting a specially crafted certificate to a JavaScript object. This vulnerability affected Node.js versions 24.x and 26.x.
π Read full report
πΉ Severity: Medium
πΉ Weakness: NULL Pointer Dereference
πΉ Reported To: Node.js
πΉ Reported By: hahahkim
πΉ State: π’ Resolved
πΉ Disclosed: October 23, 2026, 10:30pm (UTC)
π Source: HackerOne
A null pointer dereference vulnerability was identified in X.509 certificate handling. The vulnerability could cause a process to crash when converting a specially crafted certificate to a JavaScript object. This vulnerability affected Node.js versions 24.x and 26.x.
π Read full report
Code injection allows unprivileged local attacker to execute arbitrary code in Nextcloud's OAuth/web renderer process
πΉ Severity: Low
πΉ Weakness: Code Injection
πΉ Reported To: Nextcloud
πΉ Reported By: the_xcheater
πΉ State: π’ Resolved
πΉ Disclosed: October 24, 2026, 9:16pm (UTC)
π Source: HackerOne
A code injection vulnerability was discovered in Nextcloud Desktop Client version 33.0.5 for macOS. The vulnerability combined two weaknesses: the QtWebEngineProcess binary was shipped with library validation disabled, and it contained dead build-server paths in its rpath that were searched before legitimate framework directories. An unprivileged local attacker could mount a disk image and plant a malicious libraryβ¦
π Read full report
πΉ Severity: Low
πΉ Weakness: Code Injection
πΉ Reported To: Nextcloud
πΉ Reported By: the_xcheater
πΉ State: π’ Resolved
πΉ Disclosed: October 24, 2026, 9:16pm (UTC)
π Source: HackerOne
A code injection vulnerability was discovered in Nextcloud Desktop Client version 33.0.5 for macOS. The vulnerability combined two weaknesses: the QtWebEngineProcess binary was shipped with library validation disabled, and it contained dead build-server paths in its rpath that were searched before legitimate framework directories. An unprivileged local attacker could mount a disk image and plant a malicious libraryβ¦
π Read full report
Arbitrary `/tmp` read in discourse via `convert_heif!` decoder-confusion (regression of 4bf3bf6786)
πΉ Severity: Medium
πΉ Weakness: Information Disclosure
πΉ Reported To: Discourse
πΉ Reported By: fizzi
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 3:43am (UTC)
π Source: HackerOne
A decoder confusion vulnerability was discovered in image conversion functionality that allowed arbitrary file reads from temporary directories. When HEIF/HEIC files were processed, the conversion function failed to enforce a specific decoder prefix, allowing ImageMagick to dispatch based on file magic bytes instead of extension. Files with PostScript headers were routed through Ghostscript, which executedβ¦
π Read full report
πΉ Severity: Medium
πΉ Weakness: Information Disclosure
πΉ Reported To: Discourse
πΉ Reported By: fizzi
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 3:43am (UTC)
π Source: HackerOne
A decoder confusion vulnerability was discovered in image conversion functionality that allowed arbitrary file reads from temporary directories. When HEIF/HEIC files were processed, the conversion function failed to enforce a specific decoder prefix, allowing ImageMagick to dispatch based on file magic bytes instead of extension. Files with PostScript headers were routed through Ghostscript, which executedβ¦
π Read full report
CVE-2026-111483: GnuTLS accepts non-successful OCSP staples
πΉ Severity: Medium
πΉ Weakness: Improper Check for Certificate Revocation
πΉ Reported To: curl
πΉ Reported By: matty69v
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:21am (UTC)
π Source: HackerOne
A vulnerability was identified in curl version 8.22.0 and 8.23.0 when built with GnuTLS. The --cert-status option failed to properly validate stapled OCSP responses. Instead of checking the response status and certificate status within the response, the code only verified that some stapled OCSP response was received. This allowed a revoked certificate to be accepted if accompanied by a bogus or non-successful OCSPβ¦
π Read full report
πΉ Severity: Medium
πΉ Weakness: Improper Check for Certificate Revocation
πΉ Reported To: curl
πΉ Reported By: matty69v
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:21am (UTC)
π Source: HackerOne
A vulnerability was identified in curl version 8.22.0 and 8.23.0 when built with GnuTLS. The --cert-status option failed to properly validate stapled OCSP responses. Instead of checking the response status and certificate status within the response, the code only verified that some stapled OCSP response was received. This allowed a revoked certificate to be accepted if accompanied by a bogus or non-successful OCSPβ¦
π Read full report
CVE-2026-115528: wolfSSL TLS connect without cert
πΉ Severity: Medium
πΉ Weakness: Improper Certificate Validation
πΉ Reported To: curl
πΉ Reported By: matty69v
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:21am (UTC)
π Source: HackerOne
A vulnerability was discovered in curl when built with wolfSSL that allowed TLS connections to complete without certificate verification. When using default certificate verification settings, curl accepted anonymous Diffie-Hellman cipher suites that transmitted no server certificate. This caused user credentials and request data to be sent to unauthenticated servers. The issue was caused by insufficient certificateβ¦
π Read full report
πΉ Severity: Medium
πΉ Weakness: Improper Certificate Validation
πΉ Reported To: curl
πΉ Reported By: matty69v
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:21am (UTC)
π Source: HackerOne
A vulnerability was discovered in curl when built with wolfSSL that allowed TLS connections to complete without certificate verification. When using default certificate verification settings, curl accepted anonymous Diffie-Hellman cipher suites that transmitted no server certificate. This caused user credentials and request data to be sent to unauthenticated servers. The issue was caused by insufficient certificateβ¦
π Read full report
CVE-2026-111951: curl -OJ truncate without filename
πΉ Severity: Low
πΉ Weakness: External Control of File Name or Path
πΉ Reported To: curl
πΉ Reported By: matty69v
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:22am (UTC)
π Source: HackerOne
In curl versions 8.23.0, 8.22.0, and master branch, a vulnerability was identified in the tool's handling of Content-Disposition headers with the -OJ flag. When a response contained multiple Content-Disposition headers where the first lacked a filename parameter, the tool would create and truncate an existing file to zero bytes before refusing to overwrite it, contradicting documented behavior. This occurredβ¦
π Read full report
πΉ Severity: Low
πΉ Weakness: External Control of File Name or Path
πΉ Reported To: curl
πΉ Reported By: matty69v
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:22am (UTC)
π Source: HackerOne
In curl versions 8.23.0, 8.22.0, and master branch, a vulnerability was identified in the tool's handling of Content-Disposition headers with the -OJ flag. When a response contained multiple Content-Disposition headers where the first lacked a filename parameter, the tool would create and truncate an existing file to zero bytes before refusing to overwrite it, contradicting documented behavior. This occurredβ¦
π Read full report
CVE-2026-111878: OpenSSL provider UAF on TLS shutdown
πΉ Severity: Low
πΉ Weakness: Use After Free
πΉ Reported To: curl
πΉ Reported By: vansukmbg
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:25am (UTC)
π Source: HackerOne
A use-after-free vulnerability was identified in the OpenSSL provider implementation when using the multi interface. The vulnerability occurred when a private library context was freed while an SSL context that borrowed it remained queued for shutdown. This happened because the library context was stored only on the easy handle and was freed during cleanup before deferred shutdown operations completed. Whenβ¦
π Read full report
πΉ Severity: Low
πΉ Weakness: Use After Free
πΉ Reported To: curl
πΉ Reported By: vansukmbg
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:25am (UTC)
π Source: HackerOne
A use-after-free vulnerability was identified in the OpenSSL provider implementation when using the multi interface. The vulnerability occurred when a private library context was freed while an SSL context that borrowed it remained queued for shutdown. This happened because the library context was stored only on the easy handle and was freed during cleanup before deferred shutdown operations completed. Whenβ¦
π Read full report
CVE-2026-111952: OpenSSL provider use-after-free again
πΉ Severity: Medium
πΉ Weakness: Use After Free
πΉ Reported To: curl
πΉ Reported By: moltenbit
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:52am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Medium
πΉ Weakness: Use After Free
πΉ Reported To: curl
πΉ Reported By: moltenbit
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:52am (UTC)
π Source: HackerOne
π Read full report
CVE-2026-111480: pause UAF from within callback
πΉ Severity: Low
πΉ Weakness: Use After Free
πΉ Reported To: curl
πΉ Reported By: rat5ak
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:53am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Low
πΉ Weakness: Use After Free
πΉ Reported To: curl
πΉ Reported By: rat5ak
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:53am (UTC)
π Source: HackerOne
π Read full report
CVE-2026-111481: server-set cookie still aborts cookie jar
πΉ Severity: Low
πΉ Weakness: Improper Input Validation
πΉ Reported To: curl
πΉ Reported By: samueloph
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:53am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Low
πΉ Weakness: Improper Input Validation
πΉ Reported To: curl
πΉ Reported By: samueloph
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:53am (UTC)
π Source: HackerOne
π Read full report
CVE-2026-111482: libssh2 knownhosts prefix match
πΉ Severity: Low
πΉ Weakness: Partial String Comparison
πΉ Reported To: curl
πΉ Reported By: samueloph
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:53am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Low
πΉ Weakness: Partial String Comparison
πΉ Reported To: curl
πΉ Reported By: samueloph
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:53am (UTC)
π Source: HackerOne
π Read full report
CVE-2026-111484: OpenSSL with SecTrust accepts bad OCSP staples
πΉ Severity: Medium
πΉ Weakness: Improper Certificate Validation
πΉ Reported To: curl
πΉ Reported By: sujitjaunjal
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:53am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Medium
πΉ Weakness: Improper Certificate Validation
πΉ Reported To: curl
πΉ Reported By: sujitjaunjal
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:53am (UTC)
π Source: HackerOne
π Read full report
CVE-2026-111950: TLS session cache diff scheme reuse
πΉ Severity: Low
πΉ Weakness: Incorrect Comparison
πΉ Reported To: curl
πΉ Reported By: stze
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:54am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Low
πΉ Weakness: Incorrect Comparison
πΉ Reported To: curl
πΉ Reported By: stze
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:54am (UTC)
π Source: HackerOne
π Read full report
CVE-2026-111953: GnuTLS SecTrust OCSP staple bypass
πΉ Severity: Low
πΉ Weakness: Improper Certificate Validation
πΉ Reported To: curl
πΉ Reported By: sujitjaunjal
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:54am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Low
πΉ Weakness: Improper Certificate Validation
πΉ Reported To: curl
πΉ Reported By: sujitjaunjal
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:54am (UTC)
π Source: HackerOne
π Read full report
CVE-2026-111954: upload reader failed redirect UAF
πΉ Severity: Low
πΉ Weakness: Use After Free
πΉ Reported To: curl
πΉ Reported By: 1rhino2
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:54am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Low
πΉ Weakness: Use After Free
πΉ Reported To: curl
πΉ Reported By: 1rhino2
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:54am (UTC)
π Source: HackerOne
π Read full report
CVE-2026-115529: Schannel TLS auto client session resumption
πΉ Severity: Low
πΉ Weakness: Improper Authentication - Generic
πΉ Reported To: curl
πΉ Reported By: johnnykao
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:54am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Low
πΉ Weakness: Improper Authentication - Generic
πΉ Reported To: curl
πΉ Reported By: johnnykao
πΉ State: π’ Resolved
πΉ Disclosed: October 26, 2026, 7:54am (UTC)
π Source: HackerOne
π Read full report
server filename with control characters printed to terminal (`-J`)
πΉ Severity: Low
πΉ Weakness: Improper Neutralization of Escape, Meta, or Control Sequences
πΉ Reported To: curl
πΉ Reported By: gubee
πΉ State: π΄ N/A
πΉ Disclosed: October 26, 2026, 7:55am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Low
πΉ Weakness: Improper Neutralization of Escape, Meta, or Control Sequences
πΉ Reported To: curl
πΉ Reported By: gubee
πΉ State: π΄ N/A
πΉ Disclosed: October 26, 2026, 7:55am (UTC)
π Source: HackerOne
π Read full report
Derived cookie Path aborts cookie jar loading in curl 8.23.0
πΉ Severity: Low
πΉ Weakness: Improper Input Validation
πΉ Reported To: curl
πΉ Reported By: threalwinky
πΉ State: π΄ N/A
πΉ Disclosed: October 26, 2026, 8:02am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Low
πΉ Weakness: Improper Input Validation
πΉ Reported To: curl
πΉ Reported By: threalwinky
πΉ State: π΄ N/A
πΉ Disclosed: October 26, 2026, 8:02am (UTC)
π Source: HackerOne
π Read full report
Windows SSPI connection-pool probe can reuse a connection under the wrong user
πΉ Severity: Medium
πΉ Weakness: Authentication Bypass by Spoofing
πΉ Reported To: curl
πΉ Reported By: mr4bugs
πΉ State: π΄ N/A
πΉ Disclosed: October 26, 2026, 9:09am (UTC)
π Source: HackerOne
π Read full report
πΉ Severity: Medium
πΉ Weakness: Authentication Bypass by Spoofing
πΉ Reported To: curl
πΉ Reported By: mr4bugs
πΉ State: π΄ N/A
πΉ Disclosed: October 26, 2026, 9:09am (UTC)
π Source: HackerOne
π Read full report