🇰🇷 한글 설명
Apache NiFi에서 단일 사용자 액세스용 자격 증명을 생성하거나 업데이트할 때, 로그인 ID 제공자 설정 복사본이 운영체제의 임시 디렉토리에 저장되는 취약점입니다. 대부분의 플랫폼에서 임시 디렉토리는 전역 읽기 권한을 가지므로, 파일이 최종 설정 디렉토리로 이동하기 전 짧은 시간 동안 민감한 정보가 노출될 수 있습니다.
💡 쉬운 설명
로그인 정보를 설정하는 과정에서 보안이 취약한 임시 폴더에 설정 파일이 잠시 저장되는 문제입니다. 이 틈을 타서 다른 사용자가 로그인 관련 중요한 정보를 훔쳐볼 위험이 있습니다.
🇺🇸 원문 (English)
When creating or updating credentials for single-user access, Apache NiFi wrote a copy of the Login Identity Providers configuration to the operating system temporary directory. On most platforms, the operating system temporary directory has global read permissions. NiFi immediately moved the temporary file to the final configuration directory, which significantly limited the window of opportunity for access. NiFi 1.16.0 includes updates to replace the Login Identity Providers configuration without writing a file to the operating system temporary directory.
📍 영향받는 시스템
Apache NiFi 1.16.0 미만 버전
⚔️ 공격 벡터
운영체제 임시 디렉토리에 대한 전역 읽기 권한을 이용하여 설정 파일이 이동하기 전의 찰나를 노린 로컬 정보 탈취
🛡️ 대응 방법
Apache NiFi를 1.16.0 이상의 버전으로 업데이트하여 임시 파일을 생성하지 않도록 조치
🔧 검증 코드
출력 결과에 nifi-1.16.0 이상의 버전이 포함되어 있는지 확인하여 보안 패치 여부를 판단합니다.
curl -s https://nifi.apache.org/download.html | grep -E 'nifi-1\.(1[6-9]|[2-9][0-9])'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
💻 영향받는 소프트웨어
IBM Verify Identity Access