<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://inflearner0.github.io/</id><title>inflearner</title><subtitle>A technical blog about software development, tools, and continuous learning.</subtitle> <updated>2026-08-29T19:18:27+00:00</updated> <author> <name>inflearner</name> <uri>https://inflearner0.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://inflearner0.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://inflearner0.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 inflearner </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>CVE-2026-50313 — Windows NTFS Remote Code Execution Vulnerability: Patch-Diffing an $EA Out-of-Bounds Read</title><link href="https://inflearner0.github.io/posts/ntfs-ea-oob-read-patch-diff/" rel="alternate" type="text/html" title="CVE-2026-50313 — Windows NTFS Remote Code Execution Vulnerability: Patch-Diffing an $EA Out-of-Bounds Read" /><published>2026-08-17T18:00:00+00:00</published> <updated>2026-08-18T14:42:22+00:00</updated> <id>https://inflearner0.github.io/posts/ntfs-ea-oob-read-patch-diff/</id> <content type="text/html" src="https://inflearner0.github.io/posts/ntfs-ea-oob-read-patch-diff/" /> <author> <name>inflearner</name> </author> <category term="Vulnerability Research" /> <category term="Windows Kernel" /> <summary>Microsoft shipped four NTFS remote-code-execution CVEs in the July 2026 cumulative update. All four landed in the same binary, on the same day, in the same 1,792 bytes of new .text. That is a gift: one patch, four bugs, and no vendor guidance about which change belongs to which CVE. This is a writeup of pulling that patch apart, finding one of the bugs, and then proving it end to end on a live...</summary> </entry> <entry><title>CVE-2026-61346 — Windows Graphics Kernel Elevation of Privilege Vulnerability: A Missing `lock` Prefix</title><link href="https://inflearner0.github.io/posts/dxgkrnl-flip-refcount-uaf/" rel="alternate" type="text/html" title="CVE-2026-61346 — Windows Graphics Kernel Elevation of Privilege Vulnerability: A Missing `lock` Prefix" /><published>2026-04-17T15:00:00+00:00</published> <updated>2026-08-18T14:42:22+00:00</updated> <id>https://inflearner0.github.io/posts/dxgkrnl-flip-refcount-uaf/</id> <content type="text/html" src="https://inflearner0.github.io/posts/dxgkrnl-flip-refcount-uaf/" /> <author> <name>inflearner</name> </author> <category term="Vulnerability Research" /> <category term="Windows Kernel" /> <summary>Some vulnerabilities take a week to find. This one is a single missing instruction prefix, and once you are looking at the right three instructions it is impossible to miss. CVE-2026-61346 is a use-after-free in the Windows Graphics Kernel, patched on 11 August 2026. Microsoft’s advisory is four lines long and the interesting part is buried in an FAQ entry: “successful exploitation of this vul...</summary> </entry> <entry><title>The Vulnerable Password Manager: Four Leaks, One Format String, and a Ring 0 ROP Chain</title><link href="https://inflearner0.github.io/posts/vulnerable-password-manager/" rel="alternate" type="text/html" title="The Vulnerable Password Manager: Four Leaks, One Format String, and a Ring 0 ROP Chain" /><published>2026-03-17T04:30:00+00:00</published> <updated>2026-03-17T04:30:00+00:00</updated> <id>https://inflearner0.github.io/posts/vulnerable-password-manager/</id> <content type="text/html" src="https://inflearner0.github.io/posts/vulnerable-password-manager/" /> <author> <name>inflearner</name> </author> <category term="Exploitation" /> <category term="Windows Kernel" /> <summary>Somebody wrote a password manager and put it in the kernel. That sentence is the whole vulnerability class, but the driver in front of me is more interesting than that joke deserves. It is about 8 KB, it exposes three IOCTLs on \\.\pwvault, it keeps its entries in a doubly linked list in the non-paged pool, and it hashes every password with SHA-512 before storing it. Somebody was trying. This...</summary> </entry> <entry><title>Welcome to the Blog</title><link href="https://inflearner0.github.io/posts/welcome-to-the-blog/" rel="alternate" type="text/html" title="Welcome to the Blog" /><published>2026-02-10T11:00:00+00:00</published> <updated>2026-02-10T11:00:00+00:00</updated> <id>https://inflearner0.github.io/posts/welcome-to-the-blog/</id> <content type="text/html" src="https://inflearner0.github.io/posts/welcome-to-the-blog/" /> <author> <name>inflearner</name> </author> <category term="Blog" /> <category term="Technology" /> <summary>Hi, I’m inflearner. Welcome to my technical blog. This is where I share what I learn and build, with a focus on reverse engineering and software engineering. You can expect posts about topics such as: Analyzing how software works under the hood Reverse-engineering tools, techniques, and discoveries Software architecture and development practices Technical experiments, tutorials, and...</summary> </entry> </feed>
