06. 11. 2026 Patrick Harasser Bug Fixes, NetEye

NetEye 4 – Security Advisory (Keycloak)

Disclaimer: Some of the CVEs referenced below have not yet been publicly disclosed, so details regarding their severity, impact, and potential attack vectors are not fully available at this time. This post will be updated as soon as additional information becomes available.

Important: Keycloak security update

Type/Severity

NetEye Product Security has rated this update as having a CRITICAL security impact.

Topic

An update for the keycloak packages is now available for NetEye 4.

Security Fix for NetEye 4.50:

  • 26.8.2_neteye1.47.3-1

CVEs

  1. CVE-2026-117691
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
  2. CVE-2026-111497
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  3. CVE-2026-92358
    CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:N
  4. CVE-2026-105305
    CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
  5. CVE-2026-107623
    CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
  6. CVE-2026-107889
    CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N
  7. CVE-2026-112208
    CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
  8. CVE-2026-110932
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  9. CVE-2026-107123
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  10. CVE-2026-107602
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  11. CVE-2026-110931
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  12. CVE-2026-97174
    CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
  13. CVE-2026-114232
    CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
  14. CVE-2026-97847
    CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L
  15. CVE-2026-93998
    CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
  16. CVE-2026-96453
    CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
  17. CVE-2026-92857
    CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
  18. CVE-2026-103112
    CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
  19. CVE-2026-97175
    CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  20. CVE-2026-82965
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  21. CVE-2026-96448
    CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
  22. CVE-2026-92855
    CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
  23. CVE-2026-112201
  24. CVE-2026-107124
  25. CVE-2026-97367
  26. CVE-2026-96547
  27. CVE-2026-96457
  28. CVE-2026-96460
  29. CVE-2026-97848
  30. CVE-2026-109081
  31. CVE-2026-96447
  32. CVE-2026-92856
  33. CVE-2026-19688

The most severe of the 33 CVEs is a signature bypass in the SAML identity broker’s HTTP-Redirect binding. A percent-encoded parameter name (%53AMLResponse) lets an unauthenticated attacker log in as any user. It is followed by an Out-of-bounds Write in the bundled Brotli decoder, which can lead to remote code execution.

Eight CVEs enable account or session takeover: a stale SSO_AUTH note in Organization identity-first login, an authentication race condition, automatic linking of unverified identity-provider emails, a cross-browser account-linking proof that survives a successful link and a later self-service unlink, sub parameter injection in CIBA, logout with an injected id_token_hint, azp/sid claim substitution through Dynamic Client Registration (DCR), and a preferred_username fallback for stateless tokens that rebinds identities after a client is recreated.

Three further CVEs let DCR-registered protocol mappers forge reserved token claims: sub and aud, realm_access.roles taken from user-editable attributes, and duplicate resource_access claims through mappers with jsonType=JSON (an incomplete fix of CVE-2026-16102).

Furthermore, a group of Missing or Incorrect Authorization flaws allows privilege escalation: a client manager can replace a sessionless token principal and take over the realm, a principal holding only create-client can inject a role into the realm default roles, GAP v2 composite-blind role mapping lets manage-users assign a role that wraps realm-admin, a group-admin DENY can be bypassed through a top-level group move (a regression of CVE-2026-9099), UMA permissions can grant access to other owners’ resources, the Admin API has no audience check, tokens issued by token exchange can have unlimited expiration, the Device Authorization Grant bypasses per-client minimum.acr.value, and a DCR read-modify-write silently disables offline-token revocation on backchannel logout.

Three SAML flaws affect trust decisions: the SAML adapter accepts assertions from the wrong configured issuer, and the SAML broker accepts Holder-of-Key assertions without proof of key possession and ignores ProxyRestriction.

Six issues cause unauthenticated denial of service or affect resource handling: a crafted request to the SAML endpoint, infinite loops in the SAML 1.1 KeyInfo and AuthorityBinding parsers (the latter can terminate the JVM with a single request and is an incomplete fix of CVE-2026-7307), unbounded XML parsing on the SAML SOAP resolve endpoint, persistent disk exhaustion through the theme gzip cache, and a login-failure upsert that trusts the affected-row count returned by MySQL/MariaDB.

Finally, the remaining CVEs are a stored XSS on the login page via a kcSanitize bypass, and custom truststores in kcadm that trust arbitrary self-signed certificates.

Together, these CVEs can lead to remote code execution, authentication bypass, account takeover, privilege escalation to realm administrator, or denial of service.

Affected Products

All NetEye 4.x versions >= 4.38

References

Patrick Harasser

Patrick Harasser

Author

Patrick Harasser

Leave a Reply

Your email address will not be published. Required fields are marked *

Archive