<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<title>Nannu.org</title>
	<subtitle>blog with various projects and articles about computer-related things</subtitle>
	<updated>2025-07-21T00:00:00Z</updated>
	<link rel="alternate" type="text/html" href="https://nannu.org" />
	<id>https://nannu.org/atom_content.xml</id>
	<link rel="self" type="application/atom+xml" href="https://nannu.org/atom_content.xml" />
<entry>
	<title>CVE-2025-31115: XZ Utils</title>
	<link rel="alternate" type="text/html" href="https://nannu.org/cve-2025-31115.html" />
	<id>https://nannu.org/cve-2025-31115.html</id>
	<updated>2025-04-05T00:00:00Z</updated>
	<published>2025-04-04T00:00:00Z</published>
	<author>
		<name>x64nop</name>
		<uri>https://nannu.org</uri>
	</author>
	<summary>A bug.</summary>
	<content type="html"><![CDATA[<h1>CVE-2025-31115: XZ Utils</h1>
	<p><strong>Last modification on </strong> <time>2025-04-05</time></p>
	<p>On the 25th of March I reported to Lasse Collin, the lead maintainer of XZ Utils, a bug I had stumbled upon
while I was experimenting with file compressors. I had created a huge pile of files compressed using different tools and I had corrupted them using various methods.</p>
<p>One of the files happened to cause a segmentation fault in xz. It turned out that a mismatch of a single byte in a large .xz block could trigger a &quot;Use After Free&quot; error. UAF happens when a program uses memory it has previously freed.</p>
<p>If you want to know more about the bug, and its fix, read <a href="https://tukaani.org/xz/threaded-decoder-early-free.html">the post</a> by Lasse Collin.</p>
]]></content>
</entry>
<entry>
	<title>Yay. A new site. Wonderful</title>
	<link rel="alternate" type="text/html" href="https://nannu.org/newsite.html" />
	<id>https://nannu.org/newsite.html</id>
	<updated>2025-03-01T00:00:00Z</updated>
	<published>2025-03-01T00:00:00Z</published>
	<author>
		<name>x64nop</name>
		<uri>https://nannu.org</uri>
	</author>
	<summary>First post</summary>
	<content type="html"><![CDATA[<h1>Yay. A new site. Wonderful</h1>
	<p><strong>Last modification on </strong> <time>2025-03-01</time></p>
	<p>I finally managed to put my new site up, but &quot;some&quot; content is still missing because I've been too busy to do other things.</p>
<p>But luckily this website is only read by scrapers so no harm done.</p>
]]></content>
</entry>
</feed>
