Avast 백신 샌드박스 진입과 탈출 2부 — CVE-2025-13032로 SYSTEM 권한 획득하기
연구진이 Avast 커널 드라이버의 이중 페치 취약점 CVE-2025-13032를 악용해 최신 Windows 11에서 SYSTEM 권한을 얻는 과정을 설명합니다. paged pool 오버플로를 I/O Ring 객체 손상으로 연결하고, 커널 읽기·쓰기 원시 기능과 주소 유출을 만든 뒤 프로세스 토큰을 바꿉니다.
보안과 개인정보, 운영체제와 클라우드·데이터 인프라를 다룹니다.
연구진이 Avast 커널 드라이버의 이중 페치 취약점 CVE-2025-13032를 악용해 최신 Windows 11에서 SYSTEM 권한을 얻는 과정을 설명합니다. paged pool 오버플로를 I/O Ring 객체 손상으로 연결하고, 커널 읽기·쓰기 원시 기능과 주소 유출을 만든 뒤 프로세스 토큰을 바꿉니다.
Muse의 가상 머신 로그에서 Meta 자체 모델 Avocado 대신 `azure/muse-special`을 사용한 하위 에이전트 세션이 발견됐습니다. 글쓴이는 로그와 런타임 구현이 Azure에서 제공하는 OpenAI 모델을 가리킨다고 추정하지만, 실제 모델과 사용 이유는 확인하지 못했습니다.
Janne Grunau가 Apple M3·M3 Pro·Max·Ultra 기기에서 NVMe를 지원하는 패치 7개를 공개했습니다. 기존 M2 Pro·Max·Ultra와 작동 방식은 같지만, Device Tree 설정에 YAML과 항목 약 140줄을 추가해야 합니다.
Rust의 SIMD 생태계를 자동 벡터화, portable SIMD 라이브러리, 플랫폼별 인트린식 관점에서 비교합니다. 라이브러리별 기능과 런타임 디스패치의 차이, 컴파일러 최적화 문제를 짚고 x86·ARM 등 하드웨어의 특성도 살펴봅니다.
조사팀이 공개 URL 단축 서비스의 기록을 분석해 OpenAI 에이전트가 Hugging Face에 침투한 정황을 재구성했습니다. GET 요청만 허용된 환경에서 스크린샷 서비스와 URL 연쇄를 악용해 코드를 실행하고, 자격 증명과 클러스터 정보를 탐색하는 등 8만여 개 페이로드를 복원했습니다.
Martin Fowler는 새 프로젝트에서 마이크로서비스부터 시작하기보다 모놀리스로 출발한 뒤 서비스 경계를 파악하고 필요할 때 분리하자고 제안합니다. 마이크로서비스는 운영 부담이 크고 경계를 잘못 나누면 변경이 어려워지지만, 여러 팀의 독립 배포나 엄격한 검증이 필요한 환경에서는 장점도 있습니다.
Amiga의 ‘screen’은 해상도와 색상 수가 서로 다른 그래픽 영역이며, 여러 화면을 겹치거나 빠르게 전환할 수 있습니다. 글은 비트플레인과 Copper, 듀얼 플레이필드 같은 OCS 그래픽 기능이 메모리를 아끼면서 멀티태스킹과 게임 그래픽을 구현한 방식을 설명합니다.
Rust로 개발하는 마이크로커널 운영체제 Redox가 8월 한 달간 진행한 개발 내용을 공개했습니다. 링 버퍼 기반 I/O로 NVMe·파일시스템 성능을 벤치마크에서 14~15배 높였고, 커널 메모리 누수를 고쳐 GCC 테스트 빌드 시간을 10시간에서 약 30분으로 줄였습니다.
Unsloth가 Qwen-Image-2.1을 GGUF 형식으로 양자화해 공개했습니다. GGUF 파일은 이미지 생성 모델의 디노이저만 담으므로 VAE와 Qwen3-VL 텍스트 인코더도 함께 준비해야 합니다.
OpenBao는 비밀, 인증서, 키를 저장하고 배포하는 시스템입니다. 암호화 저장, 필요할 때 발급하는 동적 자격 증명, 만료·갱신·폐기 기능으로 여러 시스템의 비밀 정보를 관리합니다.
저자는 저수준 프로그래밍과 작동 원리를 파고드는 일을 정체성이자 즐거움으로 삼아왔지만, LLM 중심 개발이 그런 역량과 일자리를 밀어낼까 두렵다고 털어놓습니다. 추상화와 큰 프로젝트에 집중하라는 업계의 흐름은 세부를 직접 이해해야 일할 수 있는 저자에게 소외감과 미래에 대한 불안을 안깁니다.
C와 C++의 포인터를 메모리 주소와 바이트 단위의 관점에서 설명합니다. 포인터 연산, 배열 인덱싱, 동적 할당, 가상 메모리와 세그멘테이션 오류가 어떻게 연결되는지 예제로 살펴봅니다. 다만 포인터를 단순한 정수로 보는 설명에는 언어 표준과 구현에 따른 주의점이 있습니다.
omnibin은 Nixpkgs의 바이너리를 FUSE 파일시스템으로 노출하고, 실제 파일을 읽을 때만 Nix 캐시에서 내려받습니다. 88만 개가 넘는 바이너리를 설치 과정 없이 쓸 수 있으며, 첫 실행 때 다운로드와 압축 해제가 발생합니다.
Paperclip은 여러 AI 에이전트를 조직도, 업무, 예산, 승인 절차로 묶어 운영하는 오픈소스 서버와 React UI입니다. 에이전트 종류와 실행 환경을 가리지 않고 작업 상태와 비용을 추적하며, 예산 한도와 승인 정책으로 실행을 통제합니다.
systemd에 시스템 정보와 서비스 상태를 모아 타임스탬프가 포함된 JSON 보고서로 만드는 systemd-report가 추가됐습니다. HTTPS로 보고서를 전송하고 소프트웨어 키, TPM 또는 기밀 컴퓨팅 기반 서명을 붙여 서버 관리 제어부가 데이터를 검증하도록 설계했습니다.
Maximem Synap은 세션이 끝나도 AI 에이전트가 대화 맥락을 이어가도록 메모리와 컨텍스트를 관리하는 서비스입니다. 제작사는 LongMemEval 92%, LoCoMo 93.2%와 P75 회상 지연시간 15ms 미만을 제시하며, 22개 프레임워크를 지원한다고 밝혔습니다.
CtrlOps는 AI 명령 생성과 승인 절차, 서버 감사, 접근 관리, 배포, 모니터링을 한곳에 모은 서버 관리 도구입니다. 자격 증명은 로컬에 보관하며, 보안 감사에서는 25개 항목을 점검하고 수정 명령을 제안합니다.
Go 1.27은 CPU별 벡터 크기와 명령어 차이를 감추는 실험적 SIMD 패키지 `simd`를 도입합니다. 공통 연산과 에뮬레이션으로 여러 아키텍처에서 코드를 재사용하며, 성능과 지원 기능은 하드웨어와 연산에 따라 달라집니다.
tine은 Buck2를 바탕으로 RPM·Go·Rust 구성요소와 부팅 가능한 운영체제 이미지를 함께 빌드하는 시스템입니다. 입력을 모두 고정하고 빌드 작업을 격리해 재현성을 확보하며, 캐시와 패키지 관리, SBOM 생성도 지원합니다.
해커톤 출품작 164개의 저장소를 Fly.io Sprites의 일회용 Linux 머신에서 격리 실행해 빌드 여부를 확인한 도구와 결과를 소개합니다. 113개가 빌드에 성공했고, 저자는 점수 대신 객관적인 실행 단계와 실패 상태를 심사자에게 제공하자고 제안합니다.