🔍 CVE-2026-62379

9.8
CVSS Score
CRITICAL
2026-09-15
2026-09-25 14:23
✅ 완료

🇰🇷 한글 설명

Open Access Management(OpenAM) 16.1.2 미만 버전에서 발생하는 취약점으로, 인증되지 않은 사용자가 /authservice PLL 엔드포인트에 조작된 XML을 전송하여 임의의 Java 클래스를 로드할 수 있습니다. 이 과정에서 클래스 검증 부재와 Subject 값의 안전하지 않은 역직렬화를 통해 서버 프로세스 내에서 원격 코드 실행(RCE)이 가능합니다.

💡 쉬운 설명

해커가 로그인 과정 없이 특수한 명령어를 담은 파일을 보내 서버의 제어권을 탈취할 수 있는 매우 위험한 보안 결함입니다. 서버가 잘못된 명령을 검증 없이 실행하기 때문에 발생하며, 즉시 업데이트가 필요합니다.

🇺🇸 원문 (English)

Open Access Management (OpenAM) is an access management solution. Prior to 16.1.2, the pre-authentication /authservice PLL endpoint accepts a CustomCallback XML element whose className value selects an arbitrary Java class for AuthXMLUtils to load and instantiate without verifying that it implements DSAMECallbackInterface. Default configurations expose the endpoint without authentication, allowing attacker-controlled class initialization and unsafe deserialization of a serialized Subject value to execute code in the server process. Enabling sunRemoteAuthSecurityEnabled does not prevent the vulnerable parsing and instantiation because its check occurs later. This issue is fixed in version 16.1.2.

📍 영향받는 시스템

Open Access Management (OpenAM) 16.1.2 미만 모든 버전

⚔️ 공격 벡터

인증되지 않은 상태에서 /authservice PLL 엔드포인트로 조작된 CustomCallback XML 요소를 전송하여 공격

🛡️ 대응 방법

Open Access Management를 최신 보안 패치가 적용된 버전 16.1.2 이상으로 업그레이드

🔧 검증 코드

해당 엔드포인트 응답에서 버전 정보를 확인하거나, 관리 콘솔을 통해 설치된 OpenAM의 버전을 16.1.2 미만인지 확인합니다.

Shell / Script
curl -s -X POST http://<target_ip>/openam/authservice/PLL | grep -i 'version' || echo 'Manual version check required'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

IBM Security Verify Access