오픈소스 프로젝트 메인테이너들은 최근 몇 년간 두 가지 상반된 AI 문제를
동시에 겪어 왔습니다. 한쪽에는 AI가 대충 만들어낸 가짜 버그 리포트가
버그 바운티 채널을 스팸으로 채우는 문제가 있었고(curl 프로젝트가 대표적으로
공개 비판한 사례입니다), 다른 한쪽에는 30년 가까이 아무도 못 찾은 진짜
취약점이 코드베이스 깊숙이 남아있는 문제가 있었습니다. 오픈AI가 2026년
6월 22일 공개한 “Patch the Planet(패치 더 플래닛)”은 이 두 문제를 동시에
겨냥합니다 — AI가 취약점을 찾을 뿐 아니라 사람이 검수한 패치까지 만들어
제출하는 파이프라인입니다. 이 글에서는 이 이니셔티브와 전용 모델
GPT-5.5-Cyber의 동작 방식, 그리고 실제로 리눅스 커널을 포함한 여러
코드베이스에서 찾아낸 취약점 수치를 정리합니다.
패치 더 플래닛과 GPT-5.5-Cyber
Patch the Planet은 오픈AI의 사이버보안 프로그램 Daybreak의 확장판입니다.
핵심 모델인 GPT-5.5-Cyber와 Codex Security 플러그인이 결합된 에이전틱
파이프라인으로 동작하는데, 단순 정적 분석이 아니라 대상 코드베이스마다
전용 퍼징 하네스를 직접 설계하고, 어떤 진입점을 우선 검사할지 스스로
판단한 뒤, 발견한 버그 후보를 샌드박스에서 검증하고, 마지막에 패치까지
작성·테스트하는 전 과정을 처리합니다.
다만 발견부터 배포까지 전 구간에 보안 업체 Trail of Bits의 사람 검토가
끼어듭니다. 오픈AI는 이 구조를 “발견 → 검증 → 심각도 평가 → 책임 있는
공개 → 패치 개발 → 테스트 → 배포”로 설명하며, 사람이 모든 결과물을
리뷰하고서야 메인테이너에게 전달된다는 점을 강조했습니다. curl처럼
이전에 AI발 저품질 리포트에 시달렸던 프로젝트들을 의식한 설계로 보입니다.
GPT-5.5-Cyber는 일반 공개 API가 아니라 “Trusted Access for Cyber”
프로그램을 통한 제한적 접근만 허용되며, Patch the Planet 자체도 누구나
자율 참여할 수 있는 게 아니라 오픈AI·Trail of Bits·HackerOne이 선정한
초기 프로젝트 그룹(curl, Go, Python, freenginx, aiohttp, Sigstore 등
19개)을 대상으로 시작됐습니다.
실제로 찾아낸 취약점들
공개된 성과 중 리눅스 커널 관련 수치가 가장 큽니다. 3천만 줄 이상의
커널 코드를 스캔해 커널 포인터 정보 유출로 이어지는 개념증명(PoC) 8건과
로컬 권한 상승(privilege escalation) 익스플로잇 24건을 찾아냈습니다.
Trail of Bits는 사람이 수작업으로 몇 주는 걸릴 퍼징 환경 구축을 하루
이내에 끝냈다고 밝혔습니다. 다른 코드베이스의 결과는 다음과 같습니다.
- OpenBSD — System V 세마포어 코드에 약 23년간 남아있던 use-after-free 버그, 루트 권한 획득 가능
- FreeBSD — 취약점 34건, 권한 상승 PoC 7건
- dnsmasq — 취약점 6건 (CVE-2026-4890, -4891, -4892, -5172 배정)
- Chrome V8 / Safari — 익스플로잇 가능한 버그 각각 5건, 10건
- Firefox — WebAssembly 취약점(CVE-2026-8390), Pwn2Own 베를린 이틀 전에 패치
- Squid 프록시 — “Squidbleed”로 불린 29년 묵은 버그(CVE-2026-47729)
Patch the Planet 첫 주 성과만 놓고 보면 19개 프로젝트 대상으로 풀 리퀘스트
64건, 이슈 51건을 제출했고 그중 19건은 오픈AI가 알리기 전에 이미 다른
경로로 수정된 상태였습니다. 오픈AI는 이전 버전 대비 오탐(false positive)
패치가 40% 줄고 회귀(regression) 발생이 60% 줄었다고 밝혔지만, 절대
오탐률이나 패치 채택률 같은 구체적 수치는 공개하지 않았습니다.
다른 AI 버그 헌팅 도구와 비교
AI 기반 취약점 발견 자체는 오픈AI만의 시도가 아닙니다. 구글 딥마인드의
Big Sleep은 SQLite에서 제로데이를 찾아낸 바 있고, OSS-Fuzz의 AI 확장
기능은 20년 묵은 OpenSSL 결함(CVE-2024-9143)을 포함해 취약점 26건을
찾아냈습니다. Patch the Planet이 내세우는 차별점은 “발견에서 끝나지
않는다”는 부분입니다 — 버그를 찾는 데 그치지 않고, 검증된 패치를 직접
작성해 테스트까지 마친 상태로 메인테이너에게 넘긴다는 게 핵심 주장입니다.
주의사항
리눅스 커널에서 찾았다는 PoC 8건·익스플로잇 24건은 이번 취재 시점까지
CVE 번호가 배정된 걸 확인하지 못했습니다 — 오픈AI 내부 발표 수치일 뿐
아직 공식 CVE로 이어졌는지는 별도 확인이 필요합니다. GPT-5.5-Cyber와
Patch the Planet 모두 제한된 접근·참여 구조라 일반 개발자가 바로
써보거나 신청할 수 있는 상태는 아닙니다. 또한 오탐률·패치 채택률 같은
절대 수치가 공개되지 않은 만큼, “40% 개선”류의 상대적 수치만으로 실전
신뢰도를 판단하기는 이릅니다. curl 메인테이너들이 과거 AI발 저품질
리포트를 공개 비판한 전례가 있는 만큼, 이 이니셔티브도 결국 “노이즈를
줄이겠다”는 약속을 실제 운영 결과로 증명해야 하는 상황입니다.
마무리
Patch the Planet은 AI 버그 헌팅 도구 경쟁이 “누가 더 많이 찾나”에서
“누가 발견부터 패치·검증까지 전 과정을 신뢰할 수 있게 자동화하나”로
옮겨가고 있다는 신호로 읽힙니다. 리눅스 커널처럼 오래되고 방대한
코드베이스에서 사람이 몇 주 걸릴 작업을 하루 만에 재현했다는 주장은
주목할 만하지만, 아직 제한적 접근 단계이고 핵심 지표 다수가 비공개인
만큼 앞으로 공개 범위가 넓어지는지, 그리고 메인테이너들의 실제 반응이
어떤지 계속 지켜볼 필요가 있습니다.
참고
- Patch the Planet: a Daybreak initiative to support open source maintainers (OpenAI)
- Daybreak: Tools for securing every organization in the world (OpenAI)
- OpenAI Expands Daybreak With GPT-5.5-Cyber to Help Defenders Patch Security Flaws (The Hacker News)
- OpenAI wants AI to fix vulnerabilities, not just find them (Help Net Security)
- Google OSS-Fuzz Harnesses AI to Expose 26 Security Vulnerabilities (Infosecurity Magazine)