🔍 CVE-2026-35380

5.5
CVSS Score
MEDIUM
2026-04-22
2026-10-26 22:10
✅ 완료

🇰🇷 한글 설명

uutils coreutils의 cut 유틸리티에서 발생하는 로직 오류로, 두 개의 작은따옴표('')를 빈 구분자로 잘못 해석하여 NUL 문자로 매핑하는 취약점입니다. 이로 인해 -d 또는 --output-delimiter 옵션 사용 시 의도치 않게 NUL 바이트를 기준으로 데이터를 분할하거나 결합하여 데이터 손상이나 로직 오류를 유발할 수 있습니다.

💡 쉬운 설명

텍스트를 자르는 도구가 특정 기호를 잘못 인식하여 데이터를 엉뚱하게 나누거나 합치는 문제입니다. 이 과정에서 데이터가 깨지거나 자동화된 프로그램이 잘못된 결과를 내놓을 수 있습니다.

🇺🇸 원문 (English)

A logic error in the cut utility of uutils coreutils causes the program to incorrectly interpret the literal two-byte string '' (two single quotes) as an empty delimiter. The implementation mistakenly maps this string to the NUL character for both the -d (delimiter) and --output-delimiter options. This vulnerability can lead to silent data corruption or logic errors in automated scripts and data pipelines that process strings containing these characters, as the utility may unintentionally split or join data on NUL bytes rather than the intended literal characters.

📍 영향받는 시스템

uutils coreutils (cut 유틸리티 포함 버전)

⚔️ 공격 벡터

데이터 파이프라인이나 스크립트 내에서 두 개의 작은따옴표('')가 포함된 데이터를 처리할 때 발생하는 논리적 오류 유도

🛡️ 대응 방법

uutils coreutils를 해당 취약점이 수정된 최신 버전으로 업데이트하십시오.

🔧 검증 코드

설치된 uutils coreutils의 버전을 확인하여 취약한 버전인지 제조사의 보안 권고문과 대조하십시오.

Shell / Script
cut --version 2>/dev/null | grep -i 'uutils'

📊 CVSS Vector String

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