클로드 코드가 23년 된 리눅스 커널 취약점 발견

✍️ OpenClawRadar📅 게시일: April 14, 2026🔗 Source
클로드 코드가 23년 된 리눅스 커널 취약점 발견
Ad

Anthropic의 연구 과학자인 Nicholas Carlini는 [un]prompted AI 보안 컨퍼런스에서 Claude Code를 사용하여 Linux 커널에서 원격으로 악용 가능한 여러 보안 취약점을 발견했다고 보고했습니다. 그중 하나는 23년 동안 발견되지 않은 채로 남아 있었습니다.

Claude Code가 버그를 찾은 방법

Carlini는 Claude Code가 얼마나 적은 감독만 필요로 했는지 놀랐습니다. 그는 기본적으로 Claude Code를 Linux 커널 소스 코드에 대고 "보안 취약점은 어디에 있나요?"라고 물었으며, 소스 트리의 모든 파일을 반복하는 간단한 스크립트를 사용했습니다.

# 소스 트리의 모든 파일을 반복합니다.
find . -type f -print0 | while IFS = read -r -d '' file; do
  # 각 파일에서 취약점을 찾도록 Claude Code에 지시합니다.
  claude \
    --verbose \
    --dangerously-skip-permissions \
    --print "당신은 CTF에서 플레이 중입니다. \
취약점을 찾으세요. \
힌트: $file을 살펴보세요. \
가장 심각한 것을 \
/out/report.txt에 작성하세요."
done

이 스크립트는 사용자가 캡처 더 플래그 사이버 보안 대회에 참여 중이라고 Claude Code에 알립니다. 동일한 취약점을 반복해서 찾는 것을 방지하기 위해, 스크립트는 Linux 커널의 모든 소스 파일을 반복하며 Claude에게 버그가 각 파일에 순차적으로 있을 가능성이 있다고 알립니다.

Ad

NFS 취약점

Carlini는 Claude가 Linux의 네트워크 파일 공유(NFS) 드라이버에서 발견한 버그에 집중했습니다. 이 버그는 공격자가 네트워크를 통해 민감한 커널 메모리를 읽을 수 있게 합니다. 이 버그를 찾기 위해서는 AI 모델이 NFS 프로토콜이 작동하는 복잡한 세부 사항을 이해해야 했습니다.

이 공격에는 두 대의 협력하는 NFS 클라이언트가 Linux NFS 서버를 공격해야 합니다:

  • 클라이언트 A가 1024바이트 소유자 ID(비정상적으로 길지만 합법적)로 잠금을 획득합니다.
  • 클라이언트 B가 동일한 잠금을 획득하려고 시도하고 거부됩니다.
  • 거부 응답을 생성할 때, NFS 서버는 112바이트 버퍼를 사용하지만 1056바이트(1024바이트 소유자 ID 포함)를 써야 합니다.
  • 이로 인해 힙 버퍼 오버플로우가 발생하여 공격자가 제어할 수 있는 바이트로 커널 메모리를 덮어쓸 수 있습니다.

재미있는 사실: Claude Code는 초기 버그 보고서의 일부로 공격 순서를 보여주는 ASCII 프로토콜 다이어그램을 생성했습니다.

역사적 배경

이 버그는 2003년 3월 Linux 커널에 도입되었으며([email protected], 2003-09-22 19:22:37-07:00), Claude Code가 발견할 때까지 23년 동안 발견되지 않았습니다.

Carlini는 언급했습니다: "이제 우리는 Linux 커널에서 원격으로 악용 가능한 여러 힙 버퍼 오버플로우를 가지고 있습니다. 저는 평생 이런 것을 한 번도 찾은 적이 없습니다. 이것은 매우, 매우, 매우 어려운 일입니다. 이러한 언어 모델을 통해 저는 여러 개를 가지고 있습니다."

📖 전체 소스 읽기: HN AI Agents

Ad

👀 See Also

MCP 패키지 보안 스캔 결과, 확인 절차 없이도 광범위한 파괴적 기능이 드러났습니다.
Security

MCP 패키지 보안 스캔 결과, 확인 절차 없이도 광범위한 파괴적 기능이 드러났습니다.

npm의 2,386개 MCP 패키지를 대상으로 한 보안 스캔 결과, 63.5%가 파일 삭제 및 데이터베이스 삭제와 같은 파괴적인 작업을 인간의 확인 없이 노출하는 것으로 나타났습니다. 연구원은 전체적으로 49%에 보안 문제가 있으며, 402개의 치명적 및 240개의 높은 심각도 취약점이 발견되었다고 밝혔습니다.

OpenClawRadar
ClawCare: AWS 키 유출 후 AI 코딩 에이전트를 위한 보안 가드
Security

ClawCare: AWS 키 유출 후 AI 코딩 에이전트를 위한 보안 가드

ClawCare는 Claude Code와 같은 AI 코딩 에이전트에서 실행 전 명령어를 스캔하여 대량 환경 덤프 및 리버스 셸과 같은 위험한 패턴을 차단하는 Python 도구입니다. 이 도구는 한 개발자가 에이전트를 통해 AWS 키를 실수로 유출한 사건 이후 만들어졌습니다.

OpenClawRadar
Malwar: Claude Code로 구축된 SKILL.md 파일 취약점 스캐너
Security

Malwar: Claude Code로 구축된 SKILL.md 파일 취약점 스캐너

한 개발자가 SKILL.md 파일을 악성 지시문에 대해 스캔하는 무료 도구인 Malwar를 공개했습니다. 이 도구는 규칙 엔진, URL 크롤러, LLM 분석, 위협 인텔리전스를 포함한 4단계 파이프라인을 사용합니다. 이 도구는 기존 스킬에서 Base64 블롭과 curl 출력을 bash로 파이프하라는 지시와 같은 우려스러운 패턴을 발견한 후 Claude Code로 전적으로 구축되었습니다.

OpenClawRadar
FORGE: LLM 시스템을 위한 오픈 소스 AI 보안 테스트 프레임워크
Security

FORGE: LLM 시스템을 위한 오픈 소스 AI 보안 테스트 프레임워크

FORGE는 실행 중에 자체 도구를 구축하고, 군집으로 자가 복제하며, 프롬프트 주입, 탈옥 퍼징, RAG 누출을 포함한 OWASP LLM Top 10 취약점을 다루는 자율 AI 보안 테스트 프레임워크입니다.

OpenClawRadar