<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Vhr (&lt;= 03abbd3) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/vhr--03abbd3/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 03 Sep 2026 17:22:10 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/vhr--03abbd3/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Authentication Bypass in vhr PUT /hr/pass Endpoint</title><link>https://feed.craftedsignal.io/briefs/2026-09-vhr-auth-bypass/</link><pubDate>Thu, 03 Sep 2026 17:22:10 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-vhr-auth-bypass/</guid><description>An authentication flaw in the vhr application through commit 03abbd3 allows authenticated attackers to perform unauthorized password changes for arbitrary accounts by manipulating the account ID in PUT requests.</description><content:encoded><![CDATA[<p>The vhr application, through commit 03abbd3, contains a critical authentication vulnerability that allows an authenticated user to reset the password of any account within the system. The flaw exists within the PUT /hr/pass endpoint, which fails to enforce a proper authorization check to verify that the account ID specified in the request body matches the identity of the authenticated user performing the request.</p>
<p>By supplying an arbitrary account ID along with that account's current password in the request body, an attacker can successfully overwrite the credentials for that target account. This vulnerability is highly impactful as it enables privilege escalation or total account takeover, provided the attacker has valid authentication to the platform. This issue was identified as CVE-2026-85182 and represents a failure in backend access control logic that requires immediate attention for systems running vhr versions at or below commit 03abbd3.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability allows an authenticated attacker to gain unauthorized access to any user account on the platform, including administrative accounts. This leads to complete loss of account integrity and potential exfiltration of sensitive personnel or HR data managed by the application. Because the vulnerability allows an attacker to control the authentication credentials of any target account, the impact is severe, potentially compromising the entire instance of the vhr application.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Patch the vhr application immediately by updating to a commit version later than 03abbd3 that includes the authorization fix for the PUT /hr/pass endpoint.</li>
<li>Implement request validation logging for the PUT /hr/pass endpoint to identify requests where the authenticated user ID differs from the account ID provided in the payload.</li>
<li>Audit application access logs for multiple password change requests originating from a single authenticated session that target different account IDs.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>authentication-bypass</category><category>privilege-escalation</category><category>web-vulnerability</category></item></channel></rss>