p PatchFirst

PatchFirst · Latest vulnerabilities

Operating systems stack vulnerabilities · Page 85

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

Filter vulnerabilities
Operating systems

Vulnerabilities: 160369

  1. ALSA-2026:A014

    Not ratedFix available

    Important: php:8.1 security update

    PHP is an HTML-embedded scripting language commonly used with the Apache HTTP Server. Security Fix(es): * php: OOM bailout during request parsing leads to memory corruption and RCE (CVE-2026-109618) * php: fatal error handling retains stale request state leading to use-after-free (CVE-2026-109619) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

    • Update to 8.1.32-1.module_el9.8.0+326+528679fc.alma.1
    Published Updated
  2. ALSA-2026:A013

    Not ratedFix available

    Important: php:8.0 security update

    PHP is an HTML-embedded scripting language commonly used with the Apache HTTP Server. Security Fix(es): * php: OOM bailout during request parsing leads to memory corruption and RCE (CVE-2026-109618) * php: fatal error handling retains stale request state leading to use-after-free (CVE-2026-109619) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

    • Update to 8.0.30-1.module_el8.10.0+4319+26f10322.alma.1
    Published Updated
  3. ALSA-2026:A012

    Not ratedFix available

    Important: php:7.3 security update

    PHP is an HTML-embedded scripting language commonly used with the Apache HTTP Server. Security Fix(es): * php: OOM bailout during request parsing leads to memory corruption and RCE (CVE-2026-109618) * php: fatal error handling retains stale request state leading to use-after-free (CVE-2026-109619) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

    • Update to 7.3.20-1.module_el8.10.0+4316+90ea5fe5.alma.1
    Published Updated
  4. ALSA-2026:A011

    Not ratedFix available

    Important: php:7.2 security update

    PHP is an HTML-embedded scripting language commonly used with the Apache HTTP Server. Security Fix(es): * php: OOM bailout during request parsing leads to memory corruption and RCE (CVE-2026-109618) * php: fatal error handling retains stale request state leading to use-after-free (CVE-2026-109619) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

    • Update to 7.2.24-1.module_el8.10.0+4315+7b734bf3.alma.1
    Published Updated
  5. ALSA-2026:88550

    Not ratedFix available

    Critical: ca-certificates security update

    The ca-certificates package contains a set of Certificate Authority (CA) certificates chosen by the Mozilla Foundation for use with the Internet Public Key Infrastructure (PKI). Security Fix(es): * ca-certificates: Distrust eMudhra intermediate CA certificates due to security concerns (CVE-2026-114406) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

    • Update to 2026.2.92_v9.0.319-81.3.el8_10
    Published Updated
  6. CVE-2026-114620

    Medium · CVSS 5.4EPSS 0.39%Public exploitFix available

    Authlib: Unvalidated request_uri fetch in JWT-secured authorization request (JAR) leading to SSRF

    Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.0, Authlib's RFC 9101 JWTAuthenticationRequest passes the unauthenticated, client-controlled request_uri parameter to the abstract get_request_object() hook before applying a destination or registration policy; the hook itself performs no network request, while the documentation demonstrates an unrestricted HTTP fetch. In deployments whose integrator implements that hook as an unrestricted outbound fetch, a remote attacker who knows a valid public client identifier can make the authorization server request internal, link-local, or otherwise unintended URLs

    • Update to 1.9.0
    • Update to 1.9.1-1
    Published Updated
  7. CVE-2026-114619

    Medium · CVSS 4.6EPSS 0.16%Public exploitFix available

    Authlib: OpenID implicit grant checks raw scope instead of allowed scope before issuing ID tokens

    Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.0, OpenIDImplicitGrant.validate_authorization_request() checks the client-controlled raw request.payload.scope for openid after the parent grant has filtered allowed scopes into request.scope. A registered client permitted an ID token response type but not the openid scope can add openid to the request, obtain user consent, and receive a signed ID token containing the user's subject and allowed profile claims. Authorization code flow and deployments that allow openid for every client permitted an ID token response are not affected. In authlib/oidc/core/gra

    • Update to 1.9.0
    • Update to 1.9.1-1
    Published Updated
  8. CVE-2026-114618

    Medium · CVSS 6.8EPSS 0.35%Public exploitFix available

    Authlib: Default JWT bearer grant accepts assertions for the wrong audience

    Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.0, the default RFC 7523 JWTBearerGrant.get_audiences() returns an empty list, causing JWTBearerGrant.verify_claims() to require only that an aud claim exists without matching the current authorization server. An attacker holding a legitimate assertion for another service can present it to a server that shares the signing key and uses the default grant, obtaining an access token across a trust boundary. Implementations that override get_audiences() with the server's valid audience identifiers are not affected. This issue is fixed in version 1.9.0.

    • Update to 1.9.0
    • Update to 1.9.1-1
    Published Updated
  9. CVE-2026-114617

    Medium · CVSS 4.2EPSS 0.27%Public exploitFix available

    Authlib: ID token can disable its own nonce validation via the nonce_supported claim

    Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.0, OpenIDMixin.parse_id_token() reads the nonce_supported decision from the untrusted ID token being validated and sets the expected nonce to null when that claim is the JSON boolean false. In implicit and hybrid relying parties, or applications that directly accept externally supplied ID tokens, an attacker with a captured validly signed token can bypass the nonce-to-session binding and replay the victim's token into an attacker-controlled session. Plain authorization code flow is not affected, and the token must still pass signature, issuer, and audience

    • Update to 1.9.0
    • Update to 1.9.1-1
    Published Updated
  10. CVE-2026-115449

    Low · CVSS 3.5EPSS 0.24%No fix published

    Libslirp: libslirp: icmp echo reply length desynchronization leaks host ip to guest

    A flaw was found in libslirp. When handling ICMP echo requests, the reply length is not updated to match the actual data received from the host. Under specific conditions where the normal ICMP socket is unavailable, this length mismatch causes the host's real IP address to be leaked to the guest in the echo reply, breaking the NAT isolation that user-mode networking is expected to provide.

    Published Updated
  11. ALPINE-CVE-2026-114583

    Medium · CVSS 6.9Fix available

    ALPINE-CVE-2026-114583

    tarfile.tar_filter could be bypassed using crafted link entries, including symlinks with empty or directory-like names, to redirect later archive members outside the intended extraction directory. This allowed a malicious tar archive to cause tarfile.extractall() with filter="tar" to write files outside the destination directory, subject to the permissions of the extracting process. This is the tarfile.tar_filter counterpart of CVE-2026-7774, which covered tarfile.data_filter.

    • Update to 3.12.16-r0
    • Update to 3.14.10-r0
    Published Updated
  12. CVE-2026-114616

    High · CVSS 7.4EPSS 0.3%Fix available

    Authlib accepts an empty HMAC key, allowing JWS/JWT signature forgery (HS256/HS384/HS512)

    Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.1, Authlib's OctKey.import_key() and HMAC signing and verification path accept zero-length key material. If an application's secret lookup can return an empty string or empty bytes, a remote attacker can compute the deterministic HS256, HS384, or HS512 signature for arbitrary token claims and have Authlib treat the token as authentic. This issue is fixed in version 1.9.1.

    • Update to 1.9.1
    • Update to 1.9.1-1
    Published Updated
  13. CVE-2026-115221

    Medium · CVSS 5.4EPSS 0.14%No fix published

    Ipa: freeipa: freeipa uses subject cn as proof of certificate ownership

    A flaw was found in FreeIPA. An improper authorization check allows an authenticated host to retrieve and revoke digital certificates assigned to other users or services. This issue occurs because FreeIPA verifies ownership solely by matching the host name to the certificate's subject Common Name (CN), without confirming actual ownership in the directory service. Consequently, an enrolled host can disrupt services by revoking certificates belonging to other entities.

    Published Updated
  14. CVE-2026-114615

    High · CVSS 7.4EPSS 0.21%Public exploitFix available

    Authlib incomplete algorithm-confusion fix permits HMAC forgery with prefixed public keys

    Authlib is a Python library which builds OAuth and OpenID Connect servers. From 1.3.1 until 1.9.0, OctKey.import_key() checks asymmetric-key markers only at byte zero while Authlib's PEM loaders accept leading whitespace, comments, or a byte-order mark. In deployments that use the documented mixed algorithm registry and already configure verification with PEM or certificate bytes containing such a prefix, an unauthenticated attacker who knows those same public-key bytes can use them as an HMAC secret and forge HS256 tokens with arbitrary identity or authorization claims. This is a bypass of the remediation for CVE-2024-37568. The module-level

    • Update to 1.9.0
    • Update to 1.9.1-1
    Published Updated
  15. CVE-2026-114614

    Low · CVSS 2.6EPSS 0.27%Public exploitFix available

    Authlib: is_secure_transport() loopback exemption can be bypassed with a userinfo component, allowing cleartext-HTTP URLs to non-loopback hosts

    Authlib is a Python library which builds OAuth and OpenID Connect servers. From 0.13 until 1.8.0, authlib.common.security.is_secure_transport() uses a textual prefix comparison for loopback HTTP exemptions, so a URL whose userinfo begins with a loopback host can be accepted even when its parsed host is an external non-loopback system. An external party able to supply a URL to OIDC RP-Initiated Logout registration, authorization-server metadata validation, or another call site can bypass the TLS-required guard and cause cleartext redirection or acceptance of cleartext endpoints. The issue does not bypass redirect URI exact matching and does no

    • Update to 1.8.0
    • Update to 1.9.1-1
    Published Updated
  16. CVE-2026-114583

    Medium · CVSS 6.9EPSS 0.23%Fix available

    tar filter allows writing outside destination via empty-named symlink

    tarfile.tar_filter could be bypassed using crafted link entries, including symlinks with empty or directory-like names, to redirect later archive members outside the intended extraction directory. This allowed a malicious tar archive to cause tarfile.extractall() with filter="tar" to write files outside the destination directory, subject to the permissions of the extracting process. This is the tarfile.tar_filter counterpart of CVE-2026-7774, which covered tarfile.data_filter.

    • Update to 3.11.18
    • Update to 3.12.16
    • Update to 3.13.18
    • Update to 3.14.10
    • Update to 3.15.2
    • Update to 3.16.0
    Published Updated

Check your server

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

Check your server →