<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on ALTV!ST</title><link>/</link><description>Recent content in Blog on ALTV!ST</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 13 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><item><title>A bug in Apple Audio Toolbox that leads to heap OOB read</title><link>/a-bug-in-apple-audiotoolbox-that-leads-to-heap-oob-read/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate><guid>/a-bug-in-apple-audiotoolbox-that-leads-to-heap-oob-read/</guid><description>&lt;p&gt;Last month, while testing &lt;a href="https://altvi.st/hobo-bn-mcp-v1-1-0/"&gt;HOBO BN MCP&lt;/a&gt;, I found two very similar vulnerabilities in macOS. I reported both to Apple Product Security through the &lt;a href="https://security.apple.com/bounty/"&gt;Apple Security Bounty&lt;/a&gt; program — one report per vulnerability. Apple confirmed one of them, and I&amp;rsquo;m now waiting for a CVE and the update that will patch it. Once the patch ships, I&amp;rsquo;ll publish a detailed write-up about that one.&lt;/p&gt;
&lt;p&gt;The second report was rejected: &lt;em&gt;&amp;ldquo;We&amp;rsquo;re unable to identify a security issue in your report.&amp;rdquo;&lt;/em&gt; Well — &amp;ldquo;rejected&amp;rdquo; may not be quite the right word. In all likelihood, this second vulnerability will also be fixed in a future update, just silently, with no CVE and no bounty.&lt;/p&gt;
&lt;p&gt;As I mentioned, the two vulnerabilities are very similar, so Apple Product Security&amp;rsquo;s call on the second one came as an unpleasant surprise. But I&amp;rsquo;m not going to argue with Apple in this post. Instead, I&amp;rsquo;ll walk through the second vulnerability in detail and, at the end, share a few thoughts on why Apple Product Security might not have identified it as a security issue.&lt;/p&gt;</description></item><item><title>HOBO BN MCP v1.1.0 released</title><link>/hobo-bn-mcp-v1-1-0/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>/hobo-bn-mcp-v1-1-0/</guid><description>&lt;p&gt;I was too stingy to pay $1499+ for &lt;a href="https://binary.ninja/purchase/#commercial"&gt;a commercial Binary Ninja license&lt;/a&gt; and a pile of tokens that MCP waste every time I say &amp;ldquo;Hello!&amp;rdquo; to &lt;a href="https://claude.ai"&gt;Claude&lt;/a&gt;. So I wrote my own MCP-like solution from scratch. Despite its name, HOBO BN MCP is not an MCP (Model Context Protocol) server. Instead, HOBO BN MCP runs inside Binary Ninja as a plugin and uses a simple JSON-over-HTTP protocol.&lt;/p&gt;</description></item><item><title>Hello, world!</title><link>/hello-world/</link><pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate><guid>/hello-world/</guid><description>&lt;p&gt;The traditional meaningless first post in almost any blog 🙂&lt;/p&gt;</description></item><item><title>Contact</title><link>/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contact/</guid><description>&lt;p&gt;You can find me online here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Blog:&lt;/strong&gt; &lt;a href="/"&gt;https://altvi.st&lt;/a&gt; (you&amp;rsquo;re reading it now)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/altvist"&gt;github.com/altvist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mastodon:&lt;/strong&gt; &lt;a href="https://infosec.exchange/@altvist"&gt;@altvist@infosec.exchange&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mail:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="mailto:contact@altvi.st"&gt;contact@altvi.st&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:altvist@pm.me"&gt;altvist@pm.me&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please keep in mind that none of the above is end-to-end encrypted.&lt;/p&gt;</description></item><item><title>Credits</title><link>/credits/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/credits/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Blog engine:&lt;/strong&gt; &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt; static site generator. Apache 2.0 License.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Blog theme:&lt;/strong&gt; Void Speach (developed by me from scratch specially for this blog). PD license.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fonts:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://fonts.google.com/specimen/Source+Sans+3"&gt;Source Sans 3&lt;/a&gt; by &lt;a href="https://fonts.google.com/?query=Paul%20D.%20Hunt"&gt;Paul D. Hunt&lt;/a&gt;. SIL Open Font License.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fonts.google.com/specimen/JetBrains+Mono"&gt;JetBrains Mono&lt;/a&gt; by the &lt;a href="https://github.com/JetBrains/JetBrainsMono"&gt;JetBrains Mono Project&lt;/a&gt; authors. SIL Open Font License.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icons:&lt;/strong&gt; free iconts from &lt;a href="https://fontawesome.com/"&gt;Font Awesome&lt;/a&gt;. CC BY 4.0 License.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Math rendering:&lt;/strong&gt; &lt;a href="https://katex.org/"&gt;KaTeX&lt;/a&gt; math typesetting library. MIT License.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hosting:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;The site: &lt;a href="https://docs.github.com/en/pages"&gt;GitHub Pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fonts: &lt;a href="https://fonts.google.com/"&gt;Google Fonts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;KaTeX: &lt;a href="https://www.jsdelivr.com/"&gt;jsDelivr&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The cat avatar&lt;/strong&gt; is &lt;a href="https://www.google.com/search?q=ibuprofen+cat+meme"&gt;a mene by unknown author&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Disclaimer</title><link>/disclaimer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/disclaimer/</guid><description>&lt;p&gt;This blog is dedicated to cybersecurity education and research. The content published here — including vulnerability analyses, reverse engineering walkthroughs, and proof-of-concept (PoC) demonstrations — is intended solely for educational and informational purposes.&lt;/p&gt;
&lt;div id="toc"&gt;&lt;/div&gt;
&lt;h1&gt;Regarding PoC and vulnerability research&lt;/h1&gt;
&lt;p&gt;Any proof-of-concept code or technical demonstrations published on this blog are provided to illustrate how a specific vulnerability works — nothing more. They are not designed, optimized, or intended to be used as functional exploit tools. The goal is understanding, not exploitation.&lt;/p&gt;</description></item><item><title>Projects</title><link>/projects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/</guid><description>&lt;p&gt;Some pet projects I’m currently working on.&lt;/p&gt;
&lt;h1&gt;HOBO BN MCP&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;License:&lt;/strong&gt; &lt;a href="https://github.com/altvist/hobo-bn-mcp/blob/main/LICENSE"&gt;GNU GPL v3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code:&lt;/strong&gt; &lt;a href="https://github.com/altvist/hobo-bn-mcp/"&gt;https://github.com/altvist/hobo-bn-mcp/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Despite its name, HOBO BN MCP is not an MCP (Model Context Protocol) server. Instead, HOBO BN MCP runs inside Binary Ninja as a plugin and uses a simple JSON-over-HTTP protocol. Good for casual AI-assisted analysis of disassembled machine code. Please read &lt;a href="/hobo-bn-mcp-v1-1-0/"&gt;the blog post&lt;/a&gt; and &lt;a href="https://github.com/altvist/hobo-bn-mcp/blob/main/README.md"&gt;the documentation&lt;/a&gt; for details.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Thaumiel&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;License:&lt;/strong&gt; distribution is not allowed, for internal use only&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; An AI-powered cross-platform fuzzer designed specifically for finding vulnerabilities in parsers. Under development. А release is still a very, very long way off.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>