CVE-Katalog

CVE-2026-14612

Two off-by-one errors in the FreeIPA ipa-otpd daemon's OAuth2 device authorization handler can cause out-of-bounds memory access when processing an oversized response from a configured external OAuth2

[CVE-Katalog]

Schweregrad
Medium · CVSS 4.2
Published
Source
[NVD] · [CVE record]
EPSS
0.14% · Oct 22, 2026

Two off-by-one errors in the FreeIPA ipa-otpd daemon's OAuth2 device authorization handler can cause out-of-bounds memory access when processing an oversized response from a configured external OAuth2/OIDC Identity Provider. An attacker who controls or can man-in-the-middle the IdP endpoint may be able to trigger ipa-otpd to write or read one byte past the end of a fixed-size buffer. Exploitation requires FreeIPA to be configured with an external IdP, attacker control or MITM of that IdP, and a user to initiate the OAuth2 device authorization flow. The most likely impact is limited denial of service affecting the ipa-otpd daemon.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianfreeipasid4.13.1-1vulnerable
Debianfreeipatrixie4.12.4-1vulnerable
Debianfreeipabookworm4.9.11-1vulnerable
CpefreeipaNot reportedNot reportedvulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianfreeipasourcesid(unfixed)unimportantNot reportedNot reported
Debianfreeipasourcetrixie(unfixed)unimportantNot reportedNot reported
Debianfreeipasourcebookworm(unfixed)unimportantNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [freeipa-client]Betroffen

    Quellpaket: [freeipa]

    Details (2)
    • 4.9.11-1 · amd64 · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

    • 4.9.11-1 · arm64 · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

  • Quellpaket: [freeipa]

    Details (2)
    • 4.9.11-1 · amd64 · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

    • 4.9.11-1 · arm64 · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

  • Quellpaket: [freeipa]

    Details (2)
    • 4.9.11-1 · amd64 · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

    • 4.9.11-1 · arm64 · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

  • [freeipa-common]Betroffen

    Quellpaket: [freeipa]

    Details (2)
    • 4.9.11-1 · all · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

    • 4.9.11-1 · all · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

  • Quellpaket: [freeipa]

    Details (2)
    • 4.9.11-1 · all · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

    • 4.9.11-1 · all · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

  • [python3-ipalib]Betroffen

    Quellpaket: [freeipa]

    Details (2)
    • 4.9.11-1 · all · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

    • 4.9.11-1 · all · bookworm

      Betroffen

      nvd · freeipa · debian · bookworm; nvd · freeipa · debian · 12

[Debian 13 (Trixie)]

  • [freeipa-client]Betroffen

    Quellpaket: [freeipa]

    Details (2)
    • 4.12.4-1 · amd64 · trixie

      Betroffen

      nvd · freeipa · debian · 13

    • 4.12.4-1 · arm64 · trixie

      Betroffen

      nvd · freeipa · debian · 13

  • Quellpaket: [freeipa]

    Details (2)
    • 4.12.4-1 · amd64 · trixie

      Betroffen

      nvd · freeipa · debian · 13

    • 4.12.4-1 · arm64 · trixie

      Betroffen

      nvd · freeipa · debian · 13

  • Quellpaket: [freeipa]

    Details (2)
    • 4.12.4-1 · amd64 · trixie

      Betroffen

      nvd · freeipa · debian · 13

    • 4.12.4-1 · arm64 · trixie

      Betroffen

      nvd · freeipa · debian · 13

  • [freeipa-common]Betroffen

    Quellpaket: [freeipa]

    Details (2)
    • 4.12.4-1 · all · trixie

      Betroffen

      nvd · freeipa · debian · 13

    • 4.12.4-1 · all · trixie

      Betroffen

      nvd · freeipa · debian · 13

  • Quellpaket: [freeipa]

    Details (2)
    • 4.12.4-1 · all · trixie

      Betroffen

      nvd · freeipa · debian · 13

    • 4.12.4-1 · all · trixie

      Betroffen

      nvd · freeipa · debian · 13

  • [python3-ipalib]Betroffen

    Quellpaket: [freeipa]

    Details (2)
    • 4.12.4-1 · all · trixie

      Betroffen

      nvd · freeipa · debian · 13

    • 4.12.4-1 · all · trixie

      Betroffen

      nvd · freeipa · debian · 13

Beobachtet:

Referenzen