<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>LB personal website - Posts</title>
      <link>https://www.lucabruno.net/posts/</link>
      <description></description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://www.lucabruno.net/posts/feed.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Mon, 22 Dec 2025 00:00:00 +0000</lastBuildDate>
      <item>
          <title>Subverting the Lua environment in Redis</title>
          <pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate>
          <author>lucab@lucabruno.net</author>
          <link>https://www.lucabruno.net/posts/2025-02-15/subverting-redis-lua-environment/</link>
          <guid>https://www.lucabruno.net/posts/2025-02-15/subverting-redis-lua-environment/</guid>
          <description xml:base="https://www.lucabruno.net/posts/2025-02-15/subverting-redis-lua-environment/">&lt;p&gt;In 2015 I performed an offensive security analysis of Redis, focusing on its Lua scripting capabilities and related execution environment.
This post contains a brief summary of my findings, which at the time have been reported and discussed with project maintainers.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>Google open-source peer award and Ukraine humanitarian aid</title>
          <pubDate>Tue, 08 Mar 2022 00:00:00 +0000</pubDate>
          <author>lucab@lucabruno.net</author>
          <link>https://www.lucabruno.net/posts/2022-03-08/google-opensource-award-ukraine-aid/</link>
          <guid>https://www.lucabruno.net/posts/2022-03-08/google-opensource-award-ukraine-aid/</guid>
          <description xml:base="https://www.lucabruno.net/posts/2022-03-08/google-opensource-award-ukraine-aid/">&lt;p&gt;Recent days have been full of news and emotions, with many sad events and a few happy ones. On the last days of February 2022 I got shocked by the beginning of a new deadly war in Ukraine, but also got an unexpected FLOSS-related email from the &lt;a href=&quot;https:&#x2F;&#x2F;opensource.google&#x2F;documentation&#x2F;reference&#x2F;growing&#x2F;peer-bonus&quot;&gt;Google Open Source Peer program&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>CVE-2020-10781 retrospective (zram hot_add local DoS)</title>
          <pubDate>Sun, 20 Sep 2020 00:00:00 +0000</pubDate>
          <author>lucab@lucabruno.net</author>
          <link>https://www.lucabruno.net/posts/2020-09-20/cve-2020-10781-retrospective/</link>
          <guid>https://www.lucabruno.net/posts/2020-09-20/cve-2020-10781-retrospective/</guid>
          <description xml:base="https://www.lucabruno.net/posts/2020-09-20/cve-2020-10781-retrospective/">&lt;p&gt;This page contains a &lt;a href=&quot;https:&#x2F;&#x2F;landing.google.com&#x2F;sre&#x2F;sre-book&#x2F;chapters&#x2F;postmortem-culture&#x2F;&quot;&gt;blameless retrospective analysis&lt;&#x2F;a&gt; on &lt;a href=&quot;https:&#x2F;&#x2F;cve.mitre.org&#x2F;cgi-bin&#x2F;cvename.cgi?name=CVE-2020-10781&quot;&gt;CVE-2020-10781&lt;&#x2F;a&gt;, from the point of view of the reporter (&lt;a href=&quot;https:&#x2F;&#x2F;www.lucabruno.net&quot;&gt;me&lt;&#x2F;a&gt;). This analysis has NOT been externally reviewed and may be biased&#x2F;incomplete; private feedback and corrections are welcome!&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>nRF52 Debug Access Port protection</title>
          <pubDate>Thu, 26 Dec 2019 00:00:00 +0000</pubDate>
          <author>lucab@lucabruno.net</author>
          <link>https://www.lucabruno.net/posts/2019-12-26/nrf52-ap-protection/</link>
          <guid>https://www.lucabruno.net/posts/2019-12-26/nrf52-ap-protection/</guid>
          <description xml:base="https://www.lucabruno.net/posts/2019-12-26/nrf52-ap-protection/">&lt;p&gt;This post explains some low-level details related to &lt;a href=&quot;https:&#x2F;&#x2F;infocenter.nordicsemi.com&#x2F;topic&#x2F;struct_nrf52&#x2F;struct&#x2F;nrf52.html&quot;&gt;nRF52&lt;&#x2F;a&gt; Debug Access Port (DAP) protection.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>Binary execution across Linux mount-namespaces</title>
          <pubDate>Sun, 13 Aug 2017 00:00:00 +0000</pubDate>
          <author>lucab@lucabruno.net</author>
          <link>https://www.lucabruno.net/posts/2017-08-13/fxe-rs/</link>
          <guid>https://www.lucabruno.net/posts/2017-08-13/fxe-rs/</guid>
          <description xml:base="https://www.lucabruno.net/posts/2017-08-13/fxe-rs/">&lt;p&gt;This post briefly describes a useful trick to execute binaries across different mount-namespaces. It consists of a neat technique involving &lt;code&gt;setns(2)&lt;&#x2F;code&gt; and &lt;code&gt;fexecve(3)&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>Static hosting for a personal website</title>
          <pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate>
          <author>lucab@lucabruno.net</author>
          <link>https://www.lucabruno.net/posts/2017-01-01/static-hosting/</link>
          <guid>https://www.lucabruno.net/posts/2017-01-01/static-hosting/</guid>
          <description xml:base="https://www.lucabruno.net/posts/2017-01-01/static-hosting/">&lt;p&gt;This post contains a quick summary describing how this website is actually made, and how it evolved over time.&lt;&#x2F;p&gt;</description>
      </item>
    </channel>
</rss>
