<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://muumthf.github.io/</id><title>muumthf</title><subtitle>A minimal, responsive and feature-rich Jekyll theme for technical writing.</subtitle> <updated>2026-05-27T13:41:32+09:00</updated> <author> <name>muumthf</name> <uri>https://muumthf.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://muumthf.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://muumthf.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 muumthf </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>DirtyFrag</title><link href="https://muumthf.github.io/posts/DirtyFrag/" rel="alternate" type="text/html" title="DirtyFrag" /><published>2026-05-20T00:00:00+09:00</published> <updated>2026-05-20T00:00:00+09:00</updated> <id>https://muumthf.github.io/posts/DirtyFrag/</id> <content type="text/html" src="https://muumthf.github.io/posts/DirtyFrag/" /> <author> <name>muumthf</name> </author> <category term="Malware Analysis" /> <summary>0. 취약점 개요 CVE-2026-43500은 Linux 커널의 RxRPC 서브시스템에서 발생하는 로컬 권한 상승(Local Privilege Escalation, LPE) 취약점이다. 이 취약점은 Dirty Flag 계열 취약점으로 분류되며, Linux page cache와 fragment 소유권 처리 과정의 취약점을 이용해 읽기 전용 파일의 page cache를 변조한다. Dirty Frag 전체 구조 [User Process] ↓ AF_RXRPC socket ↓ RxRPC receive path ↓ skb fragment ↓ page cache corruption ↓ root shell 1. Linux Page Cache와 Zero-Copy 구조 Page Cache ...</summary> </entry> <entry><title>CVE-2026-43284_(2) ESP</title><link href="https://muumthf.github.io/posts/CVE-2026-43284_2/" rel="alternate" type="text/html" title="CVE-2026-43284_(2) ESP" /><published>2026-05-17T00:00:00+09:00</published> <updated>2026-05-17T00:00:00+09:00</updated> <id>https://muumthf.github.io/posts/CVE-2026-43284_2/</id> <content type="text/html" src="https://muumthf.github.io/posts/CVE-2026-43284_2/" /> <author> <name>muumthf</name> </author> <category term="Vulnerability Analysis" /> <category term="CVE" /> <summary>1. 개요 본 포스팅에서는 CVE-2026-43284 익스플로잇 코드 분석을 목표로 한다. 앞서 언급했던 ESP 취약점을 사용하기 위해서는 다음 과정을 거쳐야 한다. 권한 획득 : XFRM SA를 등록할 수 있는 CAP_NET_ADMIN 권한을 획득해야 한다. write 값 준비 : 파일 페이지 캐시에 기록할 값을 4바이트 단위로 나눠서 준비한다. file page를 skb frag에 심기 : vmsplice()와 splice()를 이용하여 타겟 파일의 Page Cache page를 패킷의 frag 슬롯에 연결 취약점 트리거 : esp_input 함수에서 skip_cow로 점프하여 COW 없이 write 작업 수행 반복 : 한 번의 실행할 때마다 4바이트를 쓰므로 원하는 만큼...</summary> </entry> <entry><title>CVE-2026-43284_(1) ESP 패킷이 커널에서 decrypt되기까지</title><link href="https://muumthf.github.io/posts/CVE-2026-43284_1/" rel="alternate" type="text/html" title="CVE-2026-43284_(1) ESP 패킷이 커널에서 decrypt되기까지" /><published>2026-05-17T00:00:00+09:00</published> <updated>2026-05-17T00:00:00+09:00</updated> <id>https://muumthf.github.io/posts/CVE-2026-43284_1/</id> <content type="text/html" src="https://muumthf.github.io/posts/CVE-2026-43284_1/" /> <author> <name>muumthf</name> </author> <category term="Vulnerability Analysis" /> <category term="CVE" /> <summary>1. 개요 Dirty Frag에 사용된 취약점인 CVE-2026-43284를 분석하던 중, ESP 패킷과 관련 함수들의 코드만으로는 커널 내부에서의 ESP 패킷의 흐름을 파악하기 어려워 취약점 분석 전 ESP 패킷 흐름 분석을 진행했다. CVE-2026-43284는 Linux 커널의 ESP(IPSec) 패킷 처리 경로에서 발생하는 취약점이다. ESP decrypt 과정에서 특정 조건을 만족할 때, 커널이 파일의 Page Cache 메모리에 직접 데이터를 덮어쓰는 것에서 취약점이 발생한다. 그런데 ESP 패킷을 처리하는 데 왜 파일 메모리가 바뀌는지, 커널 내부에서는 어떤 함수들이 어떤 순서로 실행되는지, 그리고 그 과정에서 정확히 어느 시점에 메모리 쓰기가 일어나는지 등은 Linux 소스코드만 봐...</summary> </entry> <entry><title>CVE-2023-27163: Request Baskets의 Forward URL 처리 과정에서 발생하는 SSRF 취약점</title><link href="https://muumthf.github.io/posts/CVE-2023-27163/" rel="alternate" type="text/html" title="CVE-2023-27163: Request Baskets의 Forward URL 처리 과정에서 발생하는 SSRF 취약점" /><published>2026-05-11T11:00:00+09:00</published> <updated>2026-05-11T11:00:00+09:00</updated> <id>https://muumthf.github.io/posts/CVE-2023-27163/</id> <content type="text/html" src="https://muumthf.github.io/posts/CVE-2023-27163/" /> <author> <name>muumthf</name> </author> <category term="Vulnerability Analysis" /> <category term="CVE" /> <summary>본 포스팅은 HTB의 ‘Sau’ 실습을 기반으로 작성되었습니다. HTB - Sau 1. Request Baskets Request Baskets는 HTTP 요청을 수집하거나 특정 주소로 전달(forwarding)하기 위해 사용되는 오픈소스 애플리케이션이다. Webhook 테스트, API 요청 디버깅, 요청 로깅 및 확인, 요청 프록시 처리 등을 목적으로 사용된다. Request Basket의 핵심 기능 중 하나는 사용자가 생성한 basket에 대한 요청을 다른 URL로 forwarding 할 수 있는 기능이다. 예를 들어, ‘/test’라는 basket을 생성한 뒤 다음과 같이 설정할 수 있다. { "forward_url":"http://example.com", "proxy_respo...</summary> </entry> <entry><title>CVE-2026-34500</title><link href="https://muumthf.github.io/posts/CVE-2026-34500/" rel="alternate" type="text/html" title="CVE-2026-34500" /><published>2026-05-10T00:00:00+09:00</published> <updated>2026-05-10T00:00:00+09:00</updated> <id>https://muumthf.github.io/posts/CVE-2026-34500/</id> <content type="text/html" src="https://muumthf.github.io/posts/CVE-2026-34500/" /> <author> <name>muumthf</name> </author> <category term="Vulnerability Analysis" /> <category term="CVE" /> <summary>0. 취약점 개요 CVE-2026-43500은 Linux 커널의 RxRPC 서브시스템에서 발생하는 로컬 권한 상승(Local Privilege Escalation, LPE) 취약점이다. 이 취약점은 Dirty Flag 계열 취약점으로 분류되며, Linux page cache와 fragment 소유권 처리 과정의 취약점을 이용해 읽기 전용 파일의 page cache를 변조한다. Dirty Frag 전체 구조 [User Process] ↓ AF_RXRPC socket ↓ RxRPC receive path ↓ skb fragment ↓ page cache corruption ↓ root shell 1. Linux Page Cache와 Zero-Copy 구조 Page Cache ...</summary> </entry> </feed>
