Google의 공용 문서 플랫폼 DevSite에서 Flask 세션 쿠키 안에 그 쿠키의 서명 키가 들어 있어, 로그인 없이 세션을 위조할 수 있는 취약점이 발견됨 쿠키에 담긴 OAuth client_secret 이 Flask SECRET_KEY 로도 사용됐으며, 추출한 값으로 만든 서명을 서버가 받아들이는 것까지 확인함 OAuth 콜백이 세션 속 객체를 pickle.loads 로 역직렬화하면서, 위조한 쿠키가 인증 없는 원격 코드 실행으로 이어짐 운영 서버에서 명령을 실행하는 대신 time.sleep(N) 을 넣어 검증했으며, 지정한 대기 시간에 맞춘 응답 지연과 대조 실험으로 실행 여부를 확인함 취약점은 Google 도메인 7개에 걸쳐 있었으며, Google은 이를 수정하고 9만 달러의 포상금을 결정함 OAuth 흐름에서 발견한 비정상적으로 큰 쿠키 Google 개발자 문서 사이트들이 공유하는 OAuth 흐름을 조사하던 중, /oauth2authorize가 계정 없이도 Flask 세션 쿠키를 발급하고 Google 로그인 페이지로 리디렉션하는 것을 확인함 쿠키는 일반적인 session=<payload>.<timestamp>.<signature> 구조였지만, 약 1,200바이트로 CSRF 토큰과 반환 URL만 담기에는 컸음 Flask 세션 쿠키는 서명될 뿐 암호화되지 않으므로, 보유한 사람이 내용을 읽을 수 있음 페이로드 앞의 점은 zlib 압축을 뜻하며, Base64 디코딩과 압축 해제 후 JSON을 읽을 수 있었음 세션에는 _permanent, google_oauth2_csrf_token, google_oauth2_flow_<csrf> 항목이 들어 있었음 흐름 객체 안의 " b" 키는 Flask의 바이트 값 태그였고, 이를 Base64 디코딩하자 pickle 데이터가 나옴 pickletools.dis로 확인한 객체는 oauth2client.client.OAuth2WebServerFlow였음 객체에는 Google OAuth의 client_id와 client_secret이 평문으로 담겨 있었으며, 공개 본문에서는 비밀값을 가렸음 해당 비밀값은 본문 작성 시점에도 유효한 상태였음 OAuth 비밀값과 세션 서명 키의 재사용 추출한 OAuth client_secret 을 Flask SECRET_KEY 로 사용하자 발급된 쿠키의 서명이 검증됨 우연한 일치가 아닌지 확인하기 위해...
Google에서 9만 달러 포상금을 받은 원격 코드 실행 취약점을 발견한 과정
1 hour ago
4
Related
OpenFatigue™ - 오픈은 새로운 폐쇄다
32 minutes ago
2
생각은 취미가 될 것이다
1 hour ago
4
WiFi 7 라우터를 320 Msps 소프트웨어 정의 무선 수신기로 전환하기
2 hours ago
4
AI 코딩 에이전트는 더 많은 코드를 만들지만, 더 많은 소프트웨어를 만들지는 못함
2 hours ago
4
Codex CLI, 기본 설정으로 상주하며 자동 업데이트되는 백그라운드 데몬 설치
2 hours ago
4
Citroen, 전기차 시대에 맞춰 2CV 부활
3 hours ago
4
해커들, 유럽 전역 슈퍼마켓 냉장고의 자동 제상 기능 작동시켜
3 hours ago
4
C로 만든 현대적인 웹 앱
4 hours ago
5
Tips
click
Popular
[아시안게임] 유도 김민종, 남자 100㎏이상급 동메달…2회 연속 메달
1 week ago
131
마이크론이 먼저 확인한 메모리 호황…삼성·SK하이닉스는 '비용 변수'
1 week ago
118
박진영, 12월 서울서 사흘간 연말 콘서트 '웨트'
1 week ago
117
Show GN: 5달러 시계에 Claude·Codex 사용량을 띄워봤습니다
1 week ago
114
방탄소년단, 자체예능 '달려라 방탄 2.0'으로 돌아온다
1 week ago
113
[2026 노벨상] 생리의학상…뇌에 대한 이해 바꿔놓은 이들에게
1 week ago
113
Accelerate your SAP modernization with Kiro
1 week ago
112
김재열, 동계올림픽 7개 종목 협의체 이끈다…WOF 회장 선출
1 week ago
99
로민 '다큐먼트 AI 플랫폼', KISA 클라우드 보안인증 획득
1 week ago
94
© Clint IT 2026. All rights are reserved

![[아시안게임] 유도 김민종, 남자 100㎏이상급 동메달…2회 연속 메달](https://img3.yna.co.kr/photo/yna/YH/2026/10/02/PYH2026100223210001300_P4.jpg)




![[2026 노벨상] 생리의학상…뇌에 대한 이해 바꿔놓은 이들에게](https://image.inews24.com/v1/a8cf79c5a2313a.jpg)


English (US) ·