<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Advisories on Skelmis</title>
    <link>https://skelmis.co.nz/tags/advisories/</link>
    <description>Recent content in Advisories on Skelmis</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 05 Aug 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://skelmis.co.nz/tags/advisories/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CVE-2024-41808 - Unauthenticated log injection to account takeover</title>
      <link>https://skelmis.co.nz/posts/cve-2024-41808/</link>
      <pubDate>Mon, 05 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://skelmis.co.nz/posts/cve-2024-41808/</guid>
      <description>This is a cross post from a research group blog post I made which can be found here&#xA;OpenObserve vulnerability chain Link to heading TL;DR - OpenObserve deployments using version 0.9.1 or lower are vulnerable to the following privilege escalation chain:&#xA;A malicious user submits logs via a service which sends logs to an OpenObserve instance. These logs contain malicious content. A site user attempts to create a dashboard, using the logging field containing malicious input.</description>
    </item>
    <item>
      <title>CVE-2024-37893 - MFA bypass in OAuth flow may lead to compromise of Firefly III data</title>
      <link>https://skelmis.co.nz/posts/cve-2024-37893/</link>
      <pubDate>Tue, 18 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://skelmis.co.nz/posts/cve-2024-37893/</guid>
      <description>TL;DR - Even with MFA enabled on firefly III versions v6.1.16 and lower, an attacker is able to authorize OAuth applications against user accounts using only a username and password.&#xA;Advisory can be found here.&#xA;Firefly III is a personal finance manager which is both free and open source for anyone to use. After a recommendation from a colleague, I decided to spin up a version for myself.&#xA;I configured my Firefly account with a strong password + MFA.</description>
    </item>
    <item>
      <title>CVE-2023-41885 - Piccolo time based user enumeration</title>
      <link>https://skelmis.co.nz/posts/cve-2023-41885/</link>
      <pubDate>Mon, 18 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://skelmis.co.nz/posts/cve-2023-41885/</guid>
      <description>It started as &amp;ldquo;bring password hashing inline with industry best practices&amp;rdquo; and two weeks later ended as &amp;ldquo;BaseUser.login implementation is vulnerable to time based user enumeration&amp;rdquo;. So here&amp;rsquo;s how a PR to bring a package inline with security best practices lead to a CVE.&#xA;Recently I moved, and am still in the processing of moving my websites to an ORM called Piccolo which provides a nice database layer, batteries included approach to working with FastAPI while allowing me; a former Django developer; the ability to easily build data driven platforms without the need to write SQL.</description>
    </item>
  </channel>
</rss>
