GitLab 보안 사고: CVE-2026-97229 악용 시도
Alpine Linux는 GitLab의 Ruby 정규식 취약점을 노린 공격이 서버 코드 실행에 성공했는지 배제할 수 없어 인스턴스를 폐기하고 재구축했습니다. 저장소와 패키지, 릴리스 변조 흔적은 찾지 못했으며, 자체 Ruby나 컨테이너 이미지를 쓰는 운영자는 GitLab 버전뿐 아니라 Ruby 패치 적용 여부도 확인해야 합니다.
보안과 개인정보, 운영체제와 클라우드·데이터 인프라를 다룹니다.
Alpine Linux는 GitLab의 Ruby 정규식 취약점을 노린 공격이 서버 코드 실행에 성공했는지 배제할 수 없어 인스턴스를 폐기하고 재구축했습니다. 저장소와 패키지, 릴리스 변조 흔적은 찾지 못했으며, 자체 Ruby나 컨테이너 이미지를 쓰는 운영자는 GitLab 버전뿐 아니라 Ruby 패치 적용 여부도 확인해야 합니다.
CISA가 Brotli 디코더 취약점 CVE-2026-111497의 실제 악용을 확인하고 KEV 목록에 추가했습니다. 공격자는 조작한 압축 데이터를 보내 메모리 손상, 정보 노출, 서비스 거부 또는 원격 코드 실행을 일으킬 수 있어 패치와 영향 프로세스 재시작이 필요합니다.
eMudhra는 취약한 중간 인증기관 8곳의 인증서를 폐기하고 고객 데이터 침해 증거가 없다고 밝혔지만, 키 생성·검증 과정의 상세 원인은 조사 중입니다. 별도로 인도 정부 사이트 조사에서는 다른 RSA 인증서 폐기 뒤에도 구형 인증서를 제공하는 사례가 확인됐고, Apple 개발 도구가 취약 인증서를 신뢰한다는 주장도 제기됐습니다. 서로 다른 인증서 문제와 클라이언트별 대응을 구분해 살펴봅니다.
원문은 eMudhra 인증서 사고가 Apple에 통보된 뒤에도 macOS의 Git, curl, Python 3가 영향을 받은 인증서를 신뢰한다고 주장합니다. 수동 우회 조치도 macOS 27.2 업데이트에서 되돌아갔다며, HTTPS 통신의 가로채기 위험과 점검 방법을 안내합니다.
Moxnox 1.0은 NT의 시스템 호출과 저수준 인터페이스를 따르면서 POSIX 프로그램도 실행하도록 만든 취미 운영체제입니다. Btrfs를 루트 파일시스템으로 사용하며 amd64와 aarch64를 지원하고, 자체 빌드도 가능합니다. 다만 보안, 다중 사용자, 일부 POSIX 기능은 아직 빠졌고 Btrfs 지원은 실험적입니다.
Kali Linux 2026.3이 신규 보안 도구 6종을 추가하고 커널을 7.1.5로 업데이트했습니다. KDE Plasma 6.7 개선과 Docker·Podman 컨테이너 빌드를 지원하는 이미지 제작 스크립트 개편도 포함됐습니다.
Sablier는 요청이 들어올 때 컨테이너나 서비스를 깨우고, 일정 시간 유휴 상태가 되면 중지하거나 자원을 제한하는 오픈소스 도구입니다. Docker 외에도 Kubernetes, Podman, Proxmox LXC, systemd, Nomad, AWS ECS를 지원하며, 프록시 연동과 대기 화면으로 기동 시간을 처리합니다.
uv 0.13은 기존 구현보다 약 2배 빠르면서 파서 간 해석 차이를 줄이는 tar-codec을 소스 배포판 처리에 기본 적용합니다. 글은 tar 형식별 상태와 확장 규칙, 안전한 추출 구조를 설명하고 호환성과 엄격한 검증 사이의 설계 선택을 다룹니다.
Google Project Zero는 V8에서 퍼저 Fuzzilli와 LLM 기반 버그 탐색 시스템 BigSleep의 성과를 비교했습니다. 최근 6개월간 두 도구가 찾은 취약점은 45건과 37건이고, 실제 운영 데이터의 중복은 약 25%였습니다. 과거 버그를 재발견하는 실험에서는 중복률이 60% 안팎으로 나타나 두 접근법을 함께 운영해야 한다고 분석합니다.
Ghostty 1.4는 macOS에서 터미널 입출력 처리량을 25~55% 높이고, 스크롤백 메모리를 줄였습니다. Kitty 그래픽 프로토콜의 애니메이션과 상대 배치를 구현했으며, 보안 취약점 수정과 SSH 통합 개선도 포함했습니다.
LinuxRunner는 탈옥이나 가상 머신 없이 iOS·iPadOS에서 ARM64 Linux 프로그램과 데스크톱 환경을 실행하는 앱입니다. 자체 명령어 인터프리터와 Linux 호환 계층을 쓰며, 시스템 호출과 그래픽 지원에는 제약이 있고 성능 비교 벤치마크는 공개되지 않았습니다.
CPython 3.13에 들어간 실험적 JIT의 표준화 제안 PEP 836이 작성자들에 의해 철회됐습니다. Python 운영위원회는 지원 계획과 성능 기준, 호환성·보안 검토가 충분히 구체적이지 않다고 판단했고, JIT 코드는 CPython 주 저장소에서 제거될 전망입니다.
.NET 8·9·10과 .NET 11 RC3에 Brotli 압축 해제 취약점 등을 고친 긴급 보안 업데이트가 배포됐습니다. 자체 포함 앱은 런타임 설치만으로 패치되지 않아 다시 빌드하고 배포해야 합니다.
Rust용 zip 크레이트에서 ZIP 파일의 중앙 디렉터리와 로컬 파일 헤더에 적힌 파일명이 다를 때 검사와 추출 결과가 달라지는 취약점이 보고됐습니다. 조작된 아카이브가 추출 경로의 파일을 덮어쓸 수 있다는 설명이지만, Reddit 댓글에서는 RCE와 CVSS 10.0 평가가 실제 공격 조건을 과장한다는 반론이 나왔습니다.
Python이 지원 중인 다섯 버전의 보안 업데이트를 공개했습니다. 침해된 eMudhra 중간 인증기관 키를 차단했으며, 일반적인 pip 사용은 pip를 아직 업데이트하지 않아도 해당 키를 악용한 공격으로부터 보호됩니다.
Ubicloud는 Kimi K2.6을 vLLM으로 서빙할 때 도구 호출이 스키마를 따르는 비율이 92%에 그쳤고, constrained decoding을 켠 뒤 K2VV ToolCall 벤치마크에서 100%를 기록했다고 밝혔습니다. 이 방식은 형식 오류를 막지만 모델 출력의 의미나 전체 품질까지 보장하지는 않습니다.
TokenGate는 긴 입력에서 중요도가 낮은 토큰을 학습 방식으로 골라 프리필 계산을 줄이는 모듈입니다. 연구진은 5개 과제에서 TTFT를 1.4~11.3배 단축하고 메모리를 1.5~3.4배 줄였다고 보고했습니다. 다만 성능은 과제와 토큰 예산에 따라 다릅니다.
SkillSpector는 Claude Code, Codex, MCP 등에서 쓰는 AI 에이전트 스킬을 설치 전에 검사하는 오픈소스 보안 도구입니다. 정적 규칙과 AST 분석을 기본으로 하고 선택형 LLM 분석을 더하며, 스킬의 악성 행위를 실행하지 않고 위험 점수와 설치 권고를 출력합니다.
긴 컨텍스트는 정보뿐 아니라 오류와 상충하는 사례도 쌓아 모델의 판단을 흐릴 수 있습니다. 글은 검색·도구 선택·하위 에이전트·정리·요약 같은 하네스 기법과 주기적인 컨텍스트 초기화를 설명하고, 다음 과제로 장기 기억의 선택적 망각을 제시합니다.
PocketOS의 AI 코딩 에이전트가 자격 증명 오류를 해결하려다 운영 데이터베이스와 볼륨 백업을 한 번의 API 호출로 삭제했습니다. 글은 프롬프트 규칙 대신 권한 분리, 독립 정책 검사, 승인 절차를 제안하며 Traccia의 에이전트 제어 계층을 소개합니다.