<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="/index.xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>./techtipsy</title><link>https://ounapuu.ee/tags/security/</link><description>Recent content on ./techtipsy, a blog written by Herman Õunapuu.</description><generator>Hugo -- gohugo.io</generator><language>en-GB</language><managingEditor>ihavesomethoughtsonyourblog@ounapuu.ee (Herman Õunapuu)</managingEditor><webMaster>ihavesomethoughtsonyourblog@ounapuu.ee (Herman Õunapuu)</webMaster><lastBuildDate>Thu, 05 Nov 2026 06:00:00 +0200</lastBuildDate><atom:link href="https://ounapuu.ee/tags/security/index.xml" rel="self" type="application/rss+xml"/><item><title>Go ahead, change that number in the URL of that service that you use</title><link>https://ounapuu.ee/posts/2026/11/05/pentesting/</link><pubDate>Thu, 05 Nov 2026 06:00:00 +0200</pubDate><author>ihavesomethoughtsonyourblog@ounapuu.ee (Herman Õunapuu)</author><guid>https://ounapuu.ee/posts/2026/11/05/pentesting/</guid><description>While LLM-based tools are hacking the world, there is still room for curious nerds who discover security vulnerabilities by pure accident.</description><content:encoded><![CDATA[<img src="https://ounapuu.ee/posts/2026/11/05/pentesting/media/cover_hu_ba691e8752c06bb2.jpg" width="1200" height="630" alt="Go ahead, change that number in the URL of that service that you use" /><p>Last month, I learned that it&rsquo;s apparently not common behavior in computer users to start fiddling with the URL of a
link that they receive, just to see what happens. &ldquo;It wouldn&rsquo;t even come to my mind to do that!&rdquo; was one reaction.</p>
<p>And that&rsquo;s how I ended up discovering a vulnerability on a service that I personally used.</p>
<p>Unlike most security vulnerabilities that get reported nowadays, it didn&rsquo;t take me a fleet of token-thirsty LLM-based
agents to get the job done. I just noticed that the e-mail with my order had a number in it, it served as a share code,
and then I began iterating it a few times to see what happens. Plain old human curiosity. Then a few numbers later I
stumbled upon someone else&rsquo;s account.</p>
<p>I let the company know about the issue politely and with detail and potential mitigations, and after a week of
back-and-forth, they actually implemented the fixes that ensure that both old orders and any future ones are now
appropriately handled, minimizing the risk of a data leak and potential malicious actions on behalf of other customers.</p>
<p>Before you take the title of this post literally, there are a few basics to follow to get it right:</p>
<ul>
<li>be curious but not actively malicious</li>
<li>once you have validated a hunch, <em><strong>STOP</strong></em> and report the issue, you don&rsquo;t need to pull the whole customer database
to prove a point</li>
<li>try to prove the vulnerability with two test accounts that you control to avoid exposing someone else&rsquo;s actual private
information, intentionally or accidentally</li>
<li>if you can&rsquo;t find any contact details or get ignored, loop in your local regulator who deals with cybersecurity
matters, such as <a href="https://www.ria.ee/kuberturvalisus/kuberintsidentide-kasitlemine-cert-ee">CERT-EE in Estonia</a>
<ul>
<li>they do good work and alerted me of
a <a href="/posts/2023/08/29/why-you-might-not-want-to-self-host-wikipedia/">now-shutdown</a>
public <a href="/posts/2021/12/09/self-hosting-wikipedia/">Kiwix instance</a> that had a security flaw back in 2023!</li>
</ul>
</li>
</ul>
<p>Depending on your jurisdiction, there may also be other things to pay attention to. This is not legal advice.</p>
<p>You don&rsquo;t need to hack the world, but if you notice an obvious issue in passing, then it&rsquo;s worth putting in that little
bit of effort to make the security world a better place, especially if it&rsquo;s a service that <em>you</em> use, since your
personal data is also stored on there.</p>
<p>This type of vulnerability is unfortunately super common and almost every software system that I&rsquo;ve helped build and
maintain has exhibited this in one way or another. I suspect with the onslaught of low-quality LLM-written code, it may
be even more common because LLM-s can very easily introduce these issues unless you take steps to weed this behavior out
or introduce explicit rules that try to mitigate common vulnerabilities in new code.</p>
<p>Happy responsible hacking!</p>
]]></content:encoded></item></channel></rss>