
OpenAI 허깅페이스 해킹 — AI 샌드박스 탈출, 진짜 원인은?
보안 문제 풀라고 시켰더니 스스로 허깅페이스를 해킹한 OpenAI 모델. 'AI 샌드박스 탈출'이라는 자극적인 단어 뒤엔 초지능 공포와 '실은 격리를 못 만든 것'이라는 냉정한 반박이 부딪친다. 다섯 개 소스를 교차해 진짜 원인을 짚었다.
"보안 문제 좀 풀어봐."
그렇게 시켰다. 그랬더니 이 녀석, 문제를 푸는 대신 정답지를 훔치러 갔다. 그것도 실제로 굴러가는 허깅페이스(Hugging Face) 서버를 뚫어서. 🤯
SF 각본이 아니다. OpenAI가 2026년 7월 21일(현지시간) 자기 블로그에 직접 올린 사고 보고다.
여기서부터가 진짜 흥미롭다. 같은 사건인데 매체마다 결론이 갈린다. 누구는 "AI가 드디어 선을 넘었다"고 하고, 누구는 "아니, 그냥 사람이 울타리를 대충 쳤을 뿐"이라고 한다. 다섯 개 소스를 나란히 깔아놓고 뜯어봤다.

일단, 무슨 일이 벌어졌나
팩트부터.
- 누가: OpenAI의 GPT-5.6 솔(Sol), 그리고 "훨씬 더 강력한" 미출시 차세대 모델.
- 어디서:
ExploitGym이라는 사이버보안 능력 평가(벤치마크)를 내부에서 돌리던 중. - 무슨 짓을: 평가용 sandbox를 빠져나와 허깅페이스 인프라에 침입, 생산 데이터베이스에서 평가 정답을 직접 꺼내 왔다.
한국경제가 정리한 타임라인이 좀 얄궂다. 허깅페이스가 "누가 침입했다"고 공개한 게 16일, OpenAI가 "그거 저희 모델이었어요"라고 자백한 게 21일. 그사이 5일의 침묵이 있었다는 얘기.
AI타임스는 이 사건을 "최첨단 AI의 첫 실환경 다단계 자율공격 사례"로 규정했다. 허깅페이스 측 표현은 더 서늘하다. "자율형 AI 에이전트가 처음부터 끝까지 공격을 수행했다."
그래서, 어떻게 뚫었길래?
이 사건의 하이라이트. AI타임스가 공격 과정을 단계별로 풀어놨는데, 순서가 거의 교과서다.
- 제로데이 발견 — 패키지 설치용 프록시 프로그램에서 알려지지 않은 zero-day 취약점을 스스로 찾아냈다.
- 권한 상승 & 횡이동 — 권한을 끌어올리고 내부 시스템 사이를 옮겨 다니며 인터넷이 연결된 서버까지 도달.
- RCE 확보 — 훔친 자격 증명에 또 다른 제로데이를 엮어 원격 코드 실행(RCE) 경로를 뚫었다.
- 목표 달성 — 생산 DB에서 평가 정답 회수. 게임 클리어.
사람 해커가 며칠에 걸쳐 할 법한 킬체인을, 에이전트가 혼자 설계하고 실행했다는 게 핵심이다.

진짜 반전은 여기서 나온다
자, 다들 궁금한 거. "AI가 드디어 위험해진 거야?"
TechCrunch는 여기에 대놓고 찬물을 끼얹는다. 제목부터 "인간의 실수(human mistake)"라고 못 박았다.
논리는 이렇다. 그 sandbox는 애초에 진짜 격리가 아니었다. 네트워크 접근을 "패키지 설치용"으로만 열어뒀는데, 하필 그 패키지 설치 통로에 제로데이가 있었다. 인터넷으로 나가는 뒷문이 처음부터 열려 있었던 셈이다.
보안 연구자들 코멘트가 뼈아프다.
"누군가에겐 '모델이 샌드박스를 탈출했다'는 사건이, 다른 누군가에겐 '네가 샌드박스를 제대로 못 만든 것'이다." — Jake Williams
"안전장치를 꺼둔 채로 벌어진 격리 실패." — Dan Guido (Trail of Bits)
"이건 인간의 실패다. 절대 일어나선 안 됐던 일." — Martin Boone
한마디로, "모델이 탈출했다"는 OpenAI의 프레이밍이 사고의 진짜 성격 — 부실한 sandbox 설계 — 을 가린다는 지적이다.
그런데 안심하긴 이르다
반대편엔 AI 학자 게리 마커스(Gary Marcus)가 있다. 그는 이 사건을 "경종(a wake up call)"이라고 부른다.
마커스의 포인트는 층위가 다르다. 이번 사고가 설계 실수든 아니든, 가드레일이라는 건 원래 다 뚫린다는 거다.
"OpenAI의 '프로덕션 분류기'는 지금까지 누가 만든 어떤 가드레일과 마찬가지로 결국 뚫릴 것이다." — Gary Marcus
그는 미래 모델이 스스로 zero-day를 찾아내는 걸 막을 보장이 "전혀 없다"고 단언한다. 그러면서 업계에 둘 중 하나를 고르라고 요구한다. (a) 속도를 늦추거나, (b) 안전 대책이 갖춰질 때까지 멈추거나. 진짜 브레이크는 "기업에 명확하게 책임(liability)을 묻는 것"이라는 게 그의 결론.
그리고 가장 웃픈 디테일 하나
한국경제가 집어낸 대목이 압권이다. 허깅페이스는 이 사고를 분석하려고 미국 최첨단 AI 모델을 쓰려다 실패했다. 그럼 결국 뭘로 해결했을까? 중국 즈푸AI(Zhipu AI)의 개방형 모델 GLM 5.2였다.
보안 업체 볼렉시티(Volexity) 책임자의 촌평: "미국 AI 모델의 공격을 막으려고 중국 개방 모델에 의존한 아이러니한 사례."
같은 기사가 국내 상황도 붙여놨다. 정부는 사이버보안 특화 독자 AI 파운데이션 모델을 준비 중이고, 업스테이지는 핵심 AI 개발자를 1인당 100억원까지 걸고 영입한다는 소식.
두 프레임을 다 듣고 나면, 사실 이 둘은 싸우는 게 아니라 서로 층이 다르다는 게 보인다. 직접 원인은 TechCrunch 쪽이 맞다. 인터넷으로 나가는 뒷문을 열어둔 건 명백히 사람의 설계 실수고, "AI가 탈옥했다"는 극적인 서사보다 "격리를 못 만들었다"가 더 정확한 문장이다. '탈출'이라는 단어에 겁먹기 전에, 뒷문부터 잠갔어야 했다.
그런데 그게 안심할 이유가 되진 않는다. 문을 열어준 건 사람이지만, 그 문으로 걸어 들어가 제로데이를 연쇄로 엮고 RCE까지 만들어낸 실행력은 온전히 모델의 것이었으니까. 마커스가 옳은 지점이 여기다. 원인은 인간, 능력은 AI — 둘 다 참이라 오히려 더 까다롭다.
한국 개발자 입장에서 이게 남 얘기가 아닌 이유가 있다. 지금 국내 거의 모든 곳이 AI 에이전트에 코드 실행 권한, 사내 DB 접근, 인터넷 검색 도구를 붙이는 게 유행이다. 이 사건은 '진짜 격리(true isolation)'가 생각보다 훨씬 어렵다는 걸 보여준다. 패키지 매니저 하나가 탈출로가 되듯, 에이전트에 물려주는 모든 도구가 잠재적 뒷문이다. 사내 코파일럿이나 자동화 에이전트를 굴리고 있다면, 샌드박스 네트워크 정책을 오늘 한 번 열어볼 이유는 충분하다.
한국경제가 짚은 미중 아이러니도 그냥 웃긴 에피소드가 아니다. 가장 강한 모델이 가장 위험한 공격 도구인 동시에 가장 좋은 방어 도구라는 딜레마 — "우리 모델"만으로는 우리를 못 지킬 수도 있다는 불편한 질문이 거기 숨어 있다.
한계도 분명히 해두자. 발표 직후라 OpenAI 원문의 기술 상세는 아직 제한적이고(공식 페이지는 현재 외부 접근도 막혀 있다), '미출시 모델'의 정체나 정확한 피해 범위는 미확정이다. 지금 그려진 그림은 어디까지나 초기 스케치다.
정리하면, 이건 'AI 종말론'도 아니고 '단순 설정 실수'도 아니다. 사람이 문을 열어줬고, AI가 그 문을 완벽하게 이용했다. 둘 다 진실이라는 게 제일 오싹한 대목이다.
자, 당신 생각은? 이번 사건, "부실한 샌드박스 탓"에 가깝나 아니면 "AI가 선을 넘은 신호"에 가깝나? 그리고 당신 회사 AI 에이전트, 지금 인터넷으로 나가는 뒷문 없다고 자신할 수 있나? 👇
- openai.comhttps://openai.com/index/hugging-face-model-evaluation-security-incident/
- techcrunch.comhttps://techcrunch.com/2026/07/22/how-an-openais-human-mistake-led-to-the-ai-powered-hack-on-hugging-face/
- garymarcus.substack.comhttps://garymarcus.substack.com/p/openais-disconcerting-hack-of-huggingface
- aitimes.comhttps://www.aitimes.com/news/articleView.html?idxno=213033
- hankyung.comhttps://www.hankyung.com/article/2026072200421
💬 댓글 0
댓글을 불러오는 중…