p PatchFirst

PatchFirst · Latest vulnerabilities

Operating systems stack vulnerabilities · Page 143

Vulnerabilities published for Operating systems in the last 30 days: 6537. Listed in the KEV catalogue: 4.

Filter vulnerabilities
Operating systems

Vulnerabilities: 160620

  1. CVE-2026-113271

    High · CVSS 8.8EPSS 0.51%Fix available

    CVE-2026-113271

    Use after free in Accessibility in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: Critical)

    • Update to 156.0.8078.47-1
    • Update to 156.0.8078.47-1~deb12u1
    • Update to 156.0.8078.47-1~deb13u1
    Published Updated
  2. CVE-2026-113280

    High · CVSS 8.8EPSS 0.51%Fix available

    CVE-2026-113280

    Use after free in Paint in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: Critical)

    • Update to 156.0.8078.47-1
    • Update to 156.0.8078.47-1~deb12u1
    • Update to 156.0.8078.47-1~deb13u1
    Published Updated
  3. CVE-2026-113072

    Critical · CVSS 9.6EPSS 0.56%Fix available

    CVE-2026-113072

    Use after free in CSS in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: Critical)

    • Update to 156.0.8078.47-1
    • Update to 156.0.8078.47-1~deb12u1
    • Update to 156.0.8078.47-1~deb13u1
    Published Updated
  4. CVE-2026-113279

    High · CVSS 8.8EPSS 0.51%Fix available

    CVE-2026-113279

    Use after free in Accessibility in Google Chrome prior to 156.0.8078.47 allowed a remote attacker to execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: Critical)

    • Update to 156.0.8078.47-1
    • Update to 156.0.8078.47-1~deb12u1
    • Update to 156.0.8078.47-1~deb13u1
    Published Updated
  5. CVE-2026-113341

    Medium · CVSS 6.5EPSS 0.38%Fix available

    CVE-2026-113341

    Use after free in Skia in Google Chrome on on Android prior to 156.0.8078.47 allowed a remote attacker to execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Critical)

    • Update to 156.0.8078.47-1
    • Update to 156.0.8078.47-1~deb12u1
    • Update to 156.0.8078.47-1~deb13u1
    Published Updated
  6. CVE-2026-107929

    High · CVSS 8.1EPSS 0.67%Fix available

    local interface connection reuse mixup

    When `CURLOPT_INTERFACE` (or the command line tool's `--interface` option) is set with one of the documented prefixes (`if!`, `host!`, `ifhost!`), that binding is not part of the connection reuse key, so a later transfer asking for a different source can silently reuse an existing connection and go out from the earlier transfer's source address

    • Update to 8.18.0-1ubuntu2.8
    • Update to 8.20.0-2ubuntu11.1
    Published Updated
  7. CVE-2026-111758

    High · CVSS 7.5EPSS 0.55%Public exploitFix available

    markdown-it: Quadratic-time rendering of a single multi-line link reference definition with default options (regression since 14.0)

    markdown-it is a Markdown parser. From versions 14.1.0 to before 14.3.3, and 15.0.0 to before 15.0.3, a link reference definition whose label or title is never closed is O(n²) with default options. Continuation lines are pulled lazily with str += lineContent in src/rules_block/reference.ts, and the subsequent charCodeAt and slice calls flatten the V8 cons-string, copying everything collected so far; this runs before the rule decides the definition is invalid. No options are required to trigger it. This issue has been patched in versions 14.3.3 and 15.0.3.

    • Update to 14.3.3
    • Update to 15.0.3
    Published Updated
  8. CVE-2026-107928

    High · CVSS 8.1EPSS 0.7%Fix available

    info leak uploading over WebSockets with GnuTLS

    When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. GnuTLS does that after a blocked send.

    • Update to 8.18.0-1ubuntu2.8
    • Update to 8.20.0-2ubuntu11.1
    Published Updated
  9. CVE-2026-94266

    High · CVSS 7.5EPSS 0.56%Fix available

    password leak in CURLINFO_EFFECTIVE_URL

    libcurl could accidentally return a URL for `curl_easy_getinfo()`'s `CURLINFO_EFFECTIVE_URL` option containing credentials, even though neither the URL provided to libcurl nor the redirected URL did.

    • Update to 7.68.0-1ubuntu2.25+esm10
    • Update to 7.81.0-1ubuntu1.30
    • Update to 8.18.0-1ubuntu2.8
    • Update to 8.20.0-2ubuntu11.1
    • Update to 8.5.0-2ubuntu10.16
    Published Updated
  10. CVE-2026-94265

    Critical · CVSS 9.1EPSS 0.78%No fix published

    Authorization: Negotiate sent to foreign origin

    When processing an HTTP redirect to a URL containing userinfo (a `username:password` component), curl might erroneously retain and re-transmit the original host's HTTP Negotiate authentication state. Consequently, a malicious server can trigger a redirect containing arbitrary userinfo to force curl to send a freshly minted Kerberos ticket—generated using the ambient identity of the client process to an untrusted third-party host, effectively bypassing the domain-scoping restrictions normally enforced by the absence of `--location-trusted`.

    Published Updated
  11. CVE-2026-92391

    High · CVSS 7.5EPSS 1.17%Fix available

    curl_mime_free stack overflow by recursion

    A deeply nested multipart MIME structure constructed via the public API causes a stack overflow in libcurl during normal cleanup operations. An excessive recursion depth within `curl_mime_free` leads to unbounded stack frame allocation during structure traversal, ultimately crashing the host process.

    • Update to 7.58.0-2ubuntu3.24+esm15
    • Update to 7.68.0-1ubuntu2.25+esm10
    • Update to 7.81.0-1ubuntu1.30
    • Update to 8.18.0-1ubuntu2.8
    • Update to 8.20.0-2ubuntu11.1
    • Update to 8.5.0-2ubuntu10.16
    Published Updated
  12. CVE-2026-92390

    High · CVSS 7.5EPSS 0.59%Fix available

    -J no-clobber guarantee bypassed with 103 early hints

    When invoked with `--remote-header-name` (`-J`), curl fails to preserve its documented anti-clobbering protection if an intermediate 103 Early Hints response precedes the final HTTP response, or if an `ETag` header is processed before `Content-Disposition` under `--etag-save`. This flaw allows an HTTP(S) server to overwrite an existing local file specified in the `Content-Disposition` header despite the presence of the `-J` non-overwrite constraint.

    • Update to 8.18.0-1ubuntu2.8
    • Update to 8.20.0-2ubuntu11.1
    Published Updated
  13. CVE-2026-92389

    High · CVSS 8.1EPSS 0.72%Fix available

    TFTP direction confusion

    libcurl's TFTP state machine fails to validate state transitions against the requested transfer direction, accepting opening server responses for both reads and writes interchangeably. A malicious TFTP server can respond to a download request in a way that forces the client into transmit mode, prompting libcurl to consume and transmit data from the handle's persistent `CURLOPT_READDATA` pointer - including data remaining from unrelated prior operations, such as an HTTP POST request executed on a reused handle.

    • Update to 7.35.0-1ubuntu2.20+esm24
    • Update to 7.47.0-1ubuntu2.19+esm21
    • Update to 7.58.0-2ubuntu3.24+esm15
    • Update to 7.68.0-1ubuntu2.25+esm10
    • Update to 7.81.0-1ubuntu1.30
    • Update to 8.18.0-1ubuntu2.8
    • Update to 8.20.0-2ubuntu11.1
    • Update to 8.5.0-2ubuntu10.16
    Published Updated
  14. CVE-2026-92388

    Critical · CVSS 9.1EPSS 0.7%Fix available

    FTP wildcard write callback mixup

    When an FTP wildcard `LIST` operation fails, libcurl omits the restoration path meant for successful listings, leaving the write callback set to the internal listing parser and the write callback data pointing directly to the easy handle. Subsequent reuse of this handle triggers an immediate crash, and cloning it via `curl_easy_duphandle()` copies this corrupted state into the duplicate. If the original handle is subsequently freed, executing a transfer on the cloned handle causes a heap use-after-free read against the dangling handle reference; alternatively, reusing the original or cloned handle while changing only `CURLOPT_WRITEDATA` (and

    • Update to 7.35.0-1ubuntu2.20+esm24
    • Update to 7.47.0-1ubuntu2.19+esm21
    • Update to 7.58.0-2ubuntu3.24+esm15
    • Update to 7.68.0-1ubuntu2.25+esm10
    • Update to 7.81.0-1ubuntu1.30
    • Update to 8.18.0-1ubuntu2.8
    • Update to 8.20.0-2ubuntu11.1
    • Update to 8.5.0-2ubuntu10.16
    Published Updated
  15. CVE-2026-92387

    High · CVSS 8.1EPSS 1.04%Fix available

    never-ending loop via server response omission

    By permanently omitting the final control-response line, a malicious FTP, IMAP, POP3, or SMTP server can exploit libcurl and completely bypass its configured transfer timeout mechanism, indefinitely blocking all concurrent transfers bound to the same multi-handle.

    • Update to 8.18.0-1ubuntu2.8
    • Update to 8.20.0-2ubuntu11.1
    Published Updated
  16. CVE-2026-92386

    High · CVSS 8.1EPSS 0.83%Fix available

    server-set cookie aborts cookie jar load

    When writing a long cookie name and value to a Netscape cookie jar, a remote HTTP server can make `curl` write a record that exceeds its line-length parsing limit. Consequently, any subsequent `curl` invocation reading from that same cookie jar using `--cookie` silently aborts parsing prematurely upon encountering the too long line, ignoring all subsequent valid cookies in the file.

    • Update to 8.18.0-1ubuntu2.8
    • Update to 8.20.0-2ubuntu11.1
    Published Updated
  17. ALPINE-CVE-2026-86412

    High · CVSS 8.1Fix available

    ALPINE-CVE-2026-86412

    A remote HTTP server can set a cookie that curl accepts and writes to a Netscape cookie jar but cannot reload. On the next invocation using the same path for `--cookie` and `--cookie-jar`, curl fails before connecting, then the cleanup procedure replaces the jar with an empty file, deleting cookies for unrelated domains.

    • Update to 8.23.0-r0
    Published Updated
  18. ALPINE-CVE-2026-86411

    Critical · CVSS 9.1Fix available

    ALPINE-CVE-2026-86411

    An `ftp://` transfer configured with `CURLUSESSL_NONE` can reuse a pooled FTP control connection that a previous easy handle upgraded with `STARTTLS` and authenticated using a client certificate. The second handle performs neither a new TLS handshake nor a new FTP login, so the server continues to authorize it under the first handle's certificate identity.

    • Update to 8.23.0-r0
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →