
제가 보고한 CVE에 대한 PoC 및 write-up (조정된 공개; 게시 및 패치 완료된 것만)
조정된 공개(coordinated disclosure) 절차를 통해 제가 발견하고 보고한 취약점에 대한 개념 증명(proof-of-concept) 코드와 기술 문서입니다. 이곳의 모든 항목은 이미 공개된 것입니다: 벤더 권고문이 게시되었고 수정된 릴리스가 제공됩니다. 엠바고 중이거나 초안 상태인 내용은 포함되어 있지 않습니다.
PoC는 *검증 하네스(verification harness)*이며 무기화된 익스플로잇이 아닙니다: 각 PoC는 로컬의 자체 소유 인스턴스를 대상으로 실행되며 무해한 센티널(마커 파일, 시드된 "비밀" 레코드, 정책 평가 어서션)로 결함을 입증합니다. 어느 것도 제3자 시스템을 대상으로 하지 않으며, 파괴적이거나 지속적인 동작을 수행하지 않습니다.
— Pig-Tail · Offensive Security Engineer & Vulnerability Researcher · [email protected]
| CVE / 권고 | 프로젝트 | 분류 (CWE) | 심각도 | PoC |
|---|---|---|---|---|
| CVE-2026-78676 | GitPython | 휴면 상태의 여러 줄 git-config 값이 활성 상태로 손상됨 (CWE-88/CWE-94) | 심각 | ✅ 실행 가능 |
| GHSA-f5m5-jfmq-ghpx | SteeltoeOSS/NetCoreToolService | 'dotnet new'에 대한 인자 주입을 통한 인증되지 않은 RCE (CWE-88) | 심각 | ✅ 실행 가능 |
| CVE-2026-73854 | egroupware | api./about. menuaction 접두사를 통한 권한 부여 우회 → pri (CWE-863/CWE-306) | 심각 | ✅ 실행 가능 |
| CVE-2026-77312 | flyto-core | 보호되지 않은 data./file. 모듈을 통한 임의 파일 쓰기 (in (CWE-22) | 심각 | ✅ 실행 가능 |
| CVE-2026-78675 | GitPython | [include] direct를 통한 임의 로컬 파일 내용 노출 (CWE-73/CWE-200) | 높음 | ✅ 실행 가능 |
| CVE-2026-78677 | GitPython | clone_from()/clone()이 unsafe_git에서 --separate-git-dir를 누락함 (CWE-22/CWE-73) | 높음 | ✅ 실행 가능 |
| CVE-2026-62263 | OpenAM | ObjectInputFilt를 통한 OpenAM WebAuthn Java 역직렬화 RCE (CWE-502) | 높음 | 📄 분석 문서 |
| CVE-2026-75606 | egroupware | Base의 col_filter 문자열 키를 통한 인증된 SQL 인젝션 (CWE-89) | 높음 | ✅ 실행 가능 |
| CVE-2026-71859 | egroupware | GHSA-8737에 대한 불완전한 수정: eTemplate Widget::expand_name( (CWE-95/CWE-94) | 높음 | ✅ 실행 가능 |
| CVE-2026-93537 | fleet | 번들 외부를 읽는 Helm valuesFiles의 경로 순회 (CWE-22/CWE-200) | 높음 | 📄 분석 문서 |
| CVE-2026-93538 | fleet | 위조된 (CWE-290/CWE-639/CWE-863)을 통한 테넌트 간 BundleDeployment/Secret 노출 | 높음 | 📄 분석 문서 |
| CVE-2026-76086 | formie | 통합 양식 설정 작업이 SSRF 및 유출을 허용함 (CWE-862/CWE-915/CWE-918) | 높음 | 📄 분석 문서 |
| CVE-2026-76087 | formie | 인증되지 않은 사용자가 미완성 제출물을 덮어쓸 수 있음 v (CWE-639/CWE-862) | 높음 | 📄 분석 문서 |
| CVE-2026-76089 | formie | 발송된 알림 재전송 모달 노출에 대한 권한 부여 누락 (CWE-200/CWE-639/CWE-862) | 높음 | 📄 분석 문서 |
| CVE-2026-53626 | glpi | 임의 문서 읽기 (CWE-639/CWE-862) | 높음 | 📄 분석 문서 |
| CVE-2026-49285 | glpi-agent | GLPI Agent ToolBox Results 내보내기를 통한 OS 명령 주입 vi (CWE-78) | 높음 | 📄 분석 문서 |
| CVE-2026-52764 | glpi-agent | MSSQL 인벤토리 모듈이 정제되지 않은 (CWE-78)으로 OS 명령을 실행함 | 높음 | 📄 분석 문서 |
| CVE-2026-45621 | glpi-agent | MongoDB 인벤토리 모듈이 une (CWE-94/CWE-116)을 통한 JavaScript 인젝션을 허용함 | 높음 | 📄 분석 문서 |
| CVE-2026-46615 | glpi-agent | 데이터베이스 인벤토리 모듈이 정제되지 않은 (CWE-78)으로 OS 명령을 실행함 | 높음 | 📄 분석 문서 |
| CVE-2026-40936 | glpi-agent | ToolBox 플러그인이 인증되지 않은 경로 순회를 허용하여 이어질 수 있음 (CWE-22/CWE-73) | 높음 | 📄 분석 문서 |
| CVE-2026-48730 | glpi-inventory-plugin | 반사형 XSS (CWE-79) | 높음 | 📄 분석 문서 |
| CVE-2026-75594 | kirby | 외부의 이미지 파일 접근 및 제한적 JSON 파일 접근 (CWE-22) | 높음 | 📄 분석 문서 |
| CVE-2026-77437 | kiwitcms | RPC *.filter 메서드의 ORM 조회 인젝션이 버그 트래커를 유출함 (CWE-943/CWE-200) | 높음 | ✅ 실행 가능 |
| CVE-2026-77435 | kiwitcms | Bug.details API 메서드를 통한 인증된 SSRF (CWE-918/CWE-697) | 높음 | ✅ 실행 가능 |
| CVE-2026-58229 | mint | 무제한 HTTP/1 응답 헤더 및 청크 트레일러 누적 (CWE-770) | 높음 | ✅ 실행 가능 |
| CVE-2026-61699 | nebula-mesh | 메시에서 인증서 폐기가 전혀 적용되지 않음: nebula (CWE-299/CWE-672) | High | 📄 write-up |
| CVE-2026-63202 | netty-incubator-codec-ohttp | BinaryHttpParser: inf를 통한 인증되지 않은 CPU 고갈 DoS (CWE-400/CWE-835) | High | ✅ runnable |
| CVE-2026-82659 | nodemailer | 메시지 수준 raw 옵션이 disableFileAccess/disableU를 우회함 (CWE-73/CWE-918) | High | ✅ runnable |
| CVE-2026-71315 | nuxt | 대소문자가 혼합된 경로에서 Nuxt 라우트 규칙이 조용히 무시되어 우회됨 (CWE-178/CWE-863) | High | ✅ runnable |
| GHSA-6crf-vqpj-hvr4 | opencti | 인증 전 TAXII를 통한 인증되지 않은 리소스 고갈 (CWE-400) | High | 📄 write-up |
| GHSA-w3h6-4frq-fgm7 | opencti | 수집 과정에서 응답으로 제어되는 페이지네이션 URL을 통한 SSRF (CWE-918/CWE-295) | High | 📄 write-up |
| CVE-2026-62375 | opendj | OpenDJ 무제한 VLV 오프셋 배열 할당 → 메모리 고갈 (CWE-190/CWE-770/CWE-789) | High | 📄 write-up |
| CVE-2026-62366 | opendj | OpenDJ LDA 디코딩 시 인증되지 않은 스택 고갈 (CWE-400/CWE-674) | High | 📄 write-up |
| CVE-2026-97391 | pheditor | 인자 주입을 통한 터미널 명령 허용 목록 우회 (CWE-78/CWE-88) | High | 📄 write-up |
| GHSA-r9mf-88r7-g6j9 | probo | OIDC 로그인을 통한 계정 탈취: continue 리다이렉트가 인계함 (CWE-384/CWE-601) | High | ✅ runnable |
| CVE-2026-76079 | probo | 수직적 권한 상승: 조직 ADMIN이 min할 수 있음 (CWE-269/CWE-863) | High | ✅ runnable |
| CVE-2026-100414 | python-statemachine | SCXML 가 임의의 로컬 파일을 읽음 (CWE-22/CWE-200) | High | ✅ runnable |
| CVE-2026-71404 | rancher | GlobalRole cr-name을 통한 무단 ClusterRole 덮어쓰기 (CWE-639) | High | 📄 write-up |