<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Hamza Tlili — Security Researcher</title>
    <link>https://hamzatlili.com</link>
    <description>Advisories and disclosure timelines — coordinated disclosure, on the record.</description>
    <language>en</language>
    <lastBuildDate>Tue, 13 Oct 2026 12:00:00 GMT</lastBuildDate>
    <atom:link href="https://hamzatlili.com/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Broken Access Control in FluentBoards</title>
      <link>https://hamzatlili.com/writeups/fluentboards-broken-access-control/</link>
      <guid isPermaLink="true">https://hamzatlili.com/writeups/fluentboards-broken-access-control/</guid>
      <pubDate>Thu, 08 Oct 2026 12:00:00 GMT</pubDate>
      <description>A subscriber-level account could reach board actions that should have been reserved for higher-privileged users. Reported through Patchstack&apos;s VDP, patched by WP ManageNinja in FluentBoards 2.2.0, and assigned CVE-2026-109696.</description>
      <category>Broken Access Control</category>
      <category>WordPress</category>
      <category>FluentBoards</category>
      <category>Access Control</category>
    </item>
    <item>
      <title>Authenticated SQL Injection in WooCommerce Order Export</title>
      <link>https://hamzatlili.com/writeups/woocommerce-order-export-authenticated-sqli/</link>
      <guid isPermaLink="true">https://hamzatlili.com/writeups/woocommerce-order-export-authenticated-sqli/</guid>
      <pubDate>Mon, 05 Oct 2026 12:00:00 GMT</pubDate>
      <description>Reported with a proof of concept, confirmed by the developer, and patched with esc_sql() — all inside 24 hours. A case study in how fast coordinated disclosure can move.</description>
      <category>SQL Injection</category>
      <category>CWE-89</category>
      <category>WordPress</category>
      <category>WooCommerce</category>
    </item>
  </channel>
</rss>
