🔍 CVE-2023-34212

6.5
CVSS Score
MEDIUM
2023-06-12
2026-06-17 06:03
✅ 완료

🇰🇷 한글 설명

Apache NiFi 1.8.0부터 1.21.0 버전의 JndiJmsConnectionFactoryProvider 컨트롤러 서비스 및 관련 프로세서에서 인증된 사용자가 원격 위치의 신뢰할 수 없는 데이터를 역직렬화할 수 있는 취약점이 발견되었습니다. 이 취약점을 통해 공격자는 악성 라이브러리를 로드하여 시스템을 제어할 수 있습니다. 해결책은 JNDI URL을 검증하고 허용된 스킴으로 제한하는 것입니다.

💡 쉬운 설명

권한을 가진 사용자가 시스템에 가짜 주소를 입력하여 외부의 위험한 파일을 몰래 다운로드하고 실행하게 만들 수 있는 문제입니다. 이를 통해 해커가 컴퓨터의 제어권을 뺏을 수 있습니다.

🇺🇸 원문 (English)

The JndiJmsConnectionFactoryProvider Controller Service, along with the ConsumeJMS and PublishJMS Processors, in Apache NiFi 1.8.0 through 1.21.0 allow an authenticated and authorized user to configure URL and library properties that enable deserialization of untrusted data from a remote location. The resolution validates the JNDI URL and restricts locations to a set of allowed schemes. You are recommended to upgrade to version 1.22.0 or later which fixes this issue.

📍 영향받는 시스템

Apache NiFi 1.8.0 ~ 1.21.0

⚔️ 공격 벡터

인증된 사용자가 JNDI URL 및 라이브러리 속성을 조작하여 원격의 악성 데이터를 역직렬화함

🛡️ 대응 방법

Apache NiFi를 1.22.0 또는 그 이상의 최신 버전으로 업그레이드하십시오.

🔧 검증 코드

출력된 버전이 1.8.0에서 1.21.0 사이라면 해당 취약점에 노출된 상태입니다.

Shell / Script
nifi --version 2>/dev/null || python3 -c 'import os; print("Check NiFi installation directory version")' | grep -E '1\.(8|9|1[0-9]|2[0-1])\\.'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST