리눅스, 2주 연속 심각한 커널 취약점 발견
최근 2주 연속으로 리눅스 커널의 심각한 권한 상승 취약점이 발견되어 보안 담당자들의 비상이 걸렸습니다. 이번에 공개된 'Dirty Frag' 취약점은 비특권 사용자가 서버의 루트(root) 권한을 획득할 수 있게 만들며, 익스플로잇 코드가 이미 온라인에 유출되어 현장에서 실험적인 공격 시도가 포착되고 있습니다. 시스템 관리자는 해당 취약점(CVE-2026-43284 및 CVE-2026-43500)에 대한 패치를 즉시 적용하고, 공유 서버 환경 등에서 추가적인 완화 조치를 취해야 합니다.
텍스트 설정 스토리 텍스트 크기 작게 표준 크게 너비 * 표준 넓게 링크 표준 주황색 * 구독자 전용 자세히 알아보기 탐색창으로 최소화
리눅스 사용자들이 또 다른 취약점의 표적이 되었습니다. 이 취약점은 컨테이너와 신뢰할 수 없는 사용자에게 루트(root) 접근 권한을 부여하는 것으로, 불과 2주 만에 두 번째로 심각한 위협이 보안 담당자들을 긴장하게 만들었습니다. '더티 프래그(Dirty Frag)'로 알려진 이 위협은 가상 머신을 사용하는 사용자를 포함한 저권한 사용자가 서버의 루트 제어권을 획득할 수 있게 합니다. 이 공격은 여러 당사자가 서버를 공유하는 환경에서 특히 적합합니다. 해커들은 기계에 대한 발판을 마련해 주는 별도의 익스플로잇에 접근할 수 있다면 누구나 루트 권한을 얻을 수 있습니다. 익스플로잇 코드는 3일 전 온라인에 유출되었으며, 거의 모든 리눅스 배포판에서 안정적으로 작동합니다. 마이크로소프트는 해커들이 실제 환경(wild)에서 더티 프래그를 실험하고 있는 징후를 포착했다고 밝혔습니다.
즉각적이고 중대한 위협 유출된 익스플로잇은 결정론적(deterministic)입니다. 즉, 실행할 때마다, 그리고 다양한 리눅스 배포판에서 정확히 동일한 방식으로 작동합니다. 또한 충돌을 일으키지 않아 은밀하게 실행될 수 있습니다. 지난주 최종 사용자를 위한 패치 없이 공개된 '카피 페일(Copy Fail)'이라는 취약점도 동일한 특성을 가지고 있습니다.
보안 기업 Aviatrix의 연구원들은 월요일에 다음과 같이 작성했습니다. "'더티 프래그' 취약점은 패치되지 않은 커널 결함을 악용하여 승인되지 않은 사용자가 루트 액세스 권한을 얻을 수 있게 하므로 리눅스 시스템에 즉각적이고 중대한 위협을 제기합니다. 개념 증명(PoC) 익스플로잇이 공개적으로 사용 가능하고 제한적인 실제 환경에서의 악용 징후가 나타남에 따라, 조직은 시스템을 잠재적인 침해로부터 보호하기 위해 패치를 적용하고 완화 조치를 구현하기 위해 신속하게 행동해야 합니다."
더티 프래그는 지난주 후반에 연구원 김현우(Kim Hyunwoo)에 의해 발견되어 공개되었습니다. 이 익스플로잇은 CVE-2026-43284 및 CVE-2026-43500으로 추적되는 두 가지 취약점을 악용하기 위한 코드를 엮어(chains together) 사용합니다. 이 취약점이 공개된 직후, 다른 누군가가 핵심 세부 정보를 유출하여 사실상 이 취약점이 제로데이(Zero-day) 상태가 되었습니다. 이에 따라 김현우 연구원은 자신이 개발한 개념 증명 익스플로잇의 소스 코드를 공개했습니다. 두 취약점 모두 리눅스 커널에서 패치되었지만, 당시 어떤 배포판도 이 수정 사항을 반영하지 않았습니다. 이 기사가 게재되는 시점에서 여러 배포판이 패치를 릴리스했습니다. 패치가 공개된 알려진 배포판으로는 데비안(Debian), 알마리눅스(AlmaLinux), 페도라(Fedora)가 있습니다. 다른 배포판을 사용하는 사용자는 공식 제공자에게 확인해야 합니다.
두 권한 상승 취약점은 모두 메모리에 저장된 페이지 캐시를 처리하는 커널의 버그에서 비롯되어 신뢰할 수 없는 사용자가 이를 수정할 수 있게 합니다. 이들은 네트워킹 및 메모리 단편화(memory-fragment) 처리 구성 요소의 캐시를 대상으로 합니다. 구체적으로 CVE-2026-43284는 esp4 및 esp6 프로세스를 공격하고, CVE-2026-43500은 rxrpc를 표적으로 삼습니다. 지난주의 카피 페일(CopyFail)은 IPsec 확장 시퀀스 번호에 사용되는 authencesn AEAD 템플릿 프로세스의 결함 있는 페이지 캐싱을 악용했습니다. 2022년에 발견된 '더티 파이프(Dirty Pipe)' 역시 공격자가 페이지 캐시를 덮어쓸 수 있게 허용하는 결함에서 비롯되었습니다.
보안 기업 Automox의 연구원들은 다음과 같이 설명했습니다: "더티 프래그는 더티 파이프 및 카피 페일과 동일한 버그 패밀리에 속하지만, pipe_buffer 대신 커널의 struct sk_buff에 있는 frag 멤버를 대상으로 합니다. 이 익스플로잇은 splice()를 사용하여 읽기 전용 페이지 캐시 페이지(예: /etc/passwd 또는 /usr/bin/su)에 대한 참조를 발신자 측 skb의 frag 슬롯에 심습니다. 그런 다음 수신자 측 커널 코드는 해당 frag에 대해 내부 암호화 작업을 수행하여 RAM의 페이지 캐시를 수정합니다. 공격자가 읽기 권한만 가지고 있었더라도 이후 파일을 읽을 때마다 항상 변조된 버전이 표시됩니다."
"CVE-2026-43284는 IPsec ESP 수신 경로의 esp_input() 프로세스에서 발견됩니다. skb 객체가 비선형적이지만 frag 목록이 없는 경우 코드는 skb_cow_data()를 건너뛰고 심어진 frag에서 AEAD를 그 자리에서 복호화합니다. 거기서부터 공격자는 파일 오프셋과 각 저장의 4바이트 값을 제어할 수 있습니다. CVE-2026-43500은..."