<?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>Cve-2026-77767 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-77767/</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>Fri, 21 Aug 2026 11:23:30 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-77767/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>Authorization Bypass in Reconmap Report Preview Endpoint</title><link>https://feed.craftedsignal.io/briefs/2026-08-reconmap-auth-bypass/</link><pubDate>Fri, 21 Aug 2026 11:23:30 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-reconmap-auth-bypass/</guid><description>An improper [AllowAnonymous] attribute in Reconmap's ReportsController allows unauthenticated remote attackers to perform enumeration of sensitive penetration testing engagement data by walking sequential project IDs.</description><content:encoded><![CDATA[<p>Reconmap contains an authorization bypass vulnerability (CVE-2026-77767) located within the API implementation of the report preview functionality. The application's global fallback authorization policy, defined in apps/api/app/Program.cs, is intended to enforce administrative role requirements. However, the PreviewReport action in apps/api/app/Controllers/ReportsController.cs is incorrectly decorated with an [AllowAnonymous] attribute, which explicitly opts the endpoint out of this protection.</p>
<p>The vulnerability allows an unauthenticated remote attacker to access the report preview functionality without performing any project membership or role-based access checks. Because the endpoint identifies projects using their auto-incrementing primary key, an attacker can programmatically iterate through these IDs to extract the names, descriptions, and client organization details for all projects hosted on an instance. The endpoint also returns distinct error codes (404) for non-existent IDs, facilitating the discovery of valid project ranges. This impact is significant as Reconmap is used to store sensitive penetration-testing engagement data.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the large-scale, automated exfiltration of sensitive client information, including addresses, URLs, and specific penetration-testing engagement descriptions. Because the underlying IDs are sequential, the total dataset of an organization's engagements and associated client records is at risk of full disclosure.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize patching the affected Reconmap installation to remediate CVE-2026-77767. If immediate patching is not possible, implement WAF or network-level access controls to restrict access to the /api/reports/preview/ (or equivalent) endpoint to authenticated internal network ranges. Monitor webserver logs for high volumes of 404 responses or sequential requests to report preview endpoints originating from single IP addresses, which indicates an enumeration attempt.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>authentication-bypass</category><category>reconmap</category><category>cve-2026-77767</category></item></channel></rss>