REDHAT-BUG-2496879: Low severity FreeIPA FreeIPA ipa-otpd daemon (ipa-otpd) vulnerability

Published Jul 3, 2026
·
Updated

Two related off-by-one memory safety bugs in the FreeIPA ipa-otpd daemon, in oauth2onchildreadable() (daemons/ipa-otpd/oauth2.c). Confirmed by reporter with AddressSanitizer on minimal reproducers. Verified against upstream master (2026-07-03): vulnerable code still present.

Bug #1 — Out-of-bounds write (CWE-787), oauth2.c ~line 282 static char buf[10240]; io = read(vertogetfd(ev), buf, 10240); if (io >= 0) { buf[io] = '\0'; // OOB when io == 10240 }

Bug #2 — Out-of-bounds read (CWE-125), oauth2.c ~line 305 radreply = memchr(buf, '\n', io); if (radreply != NULL) { radreply = '\0'; radreply++; end = memchr(radreply, '\n', io - (radreply - 1 - buf)); // off by 1 }

Prerequisites: 1. FreeIPA configured with external IdP (ipa idp-add) 2. Attacker controls IdP endpoint or can MITM IdP traffic 3. A domain user initiates OAuth2 device authorization (kinit / IdP-backed account)

Requirements to exploit: No FreeIPA admin credentials required on attacker side. Attacker operates at the IdP layer. User interaction required to start the OAuth2 device flow. Exploitation preconditions are non-trivial (IdP control/MITM + configured IdP).

Affected Software

1 affected component
FreeIPA FreeIPA ipa-otpd daemon (ipa-otpd)

Event History

Jul 3, 2026
Data Sourced
via Red Hat·02:53 PM
DescriptionSeverityAffected Software
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of REDHAT-BUG-2496879?

The severity of REDHAT-BUG-2496879 is classified as low.

2

How do I fix REDHAT-BUG-2496879?

To address REDHAT-BUG-2496879, ensure you apply the latest patches provided by FreeIPA for the ipa-otpd daemon.

3

What is the description of REDHAT-BUG-2496879?

REDHAT-BUG-2496879 describes two related off-by-one memory safety bugs in the FreeIPA ipa-otpd daemon.

4

What software is affected by REDHAT-BUG-2496879?

REDHAT-BUG-2496879 affects the FreeIPA ipa-otpd daemon (ipa-otpd).

5

When was REDHAT-BUG-2496879 published?

REDHAT-BUG-2496879 was published on July 3, 2026.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203