<?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/"><channel><title>Account-Creation - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/account-creation/</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, 10 Jul 2026 19:37:06 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/account-creation/feed.xml" rel="self" type="application/rss+xml"/><item><title>FileBrowser Authentication Bypass via Forged Proxy Authentication Header</title><link>https://feed.craftedsignal.io/briefs/2026-07-filebrowser-auth-bypass/</link><pubDate>Fri, 10 Jul 2026 19:37:06 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-filebrowser-auth-bypass/</guid><description>An unauthenticated attacker can impersonate any user, including administrators, or automatically create new user accounts in FileBrowser by forging the `X-Remote-User` HTTP header when the server is configured for proxy authentication and is directly reachable, leading to full administrative control and unauthorized access to data.</description><content:encoded><![CDATA[<p>A critical authentication bypass vulnerability affects FileBrowser instances configured to use proxy authentication (<code>auth.method=proxy</code>) where the application server is directly exposed to untrusted networks. This allows any unauthenticated attacker to impersonate any existing user, including the administrator, by simply sending a forged <code>X-Remote-User</code> HTTP header during a POST request to the <code>/api/login</code> endpoint. Additionally, specifying a non-existent username in the forged header causes FileBrowser to automatically create a new user account with default permissions, providing an account creation primitive without authorization. This vulnerability stems from FileBrowser unconditionally trusting the <code>X-Remote-User</code> header without any origin validation or password verification, a behavior present across all versions that support this authentication method. This is a common misconfiguration for organizations using reverse proxies for SSO/LDAP/OAuth. Successful exploitation grants full administrative control over the FileBrowser instance and access to all hosted files.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An unauthenticated attacker identifies a FileBrowser instance configured with <code>auth.method=proxy</code> that is directly reachable (i.e., not exclusively behind a trusted reverse proxy).</li>
<li>The attacker crafts an HTTP POST request to the <code>/api/login</code> endpoint, including a forged HTTP header, typically <code>X-Remote-User</code>, set to a target username such as <code>admin</code>.</li>
<li>FileBrowser's <code>ProxyAuth.Auth()</code> function receives the request and extracts the username from the <code>X-Remote-User</code> header, implicitly trusting its value without any origin validation (e.g., checking trusted IP addresses) or cryptographic verification.</li>
<li>If the specified username exists, FileBrowser retrieves the corresponding user object from its internal user store. If the username does not exist, the <code>createUser()</code> function is automatically invoked, creating a new user account with default permissions and a locked, random password.</li>
<li>The <code>loginHandler</code> proceeds to mint a valid JSON Web Token (JWT) for the impersonated or newly created user. This JWT contains the full permissions of the target user, including administrator privileges if <code>admin</code> was specified.</li>
<li>The attacker receives this valid JWT and uses it in subsequent HTTP requests by including it in the <code>X-Auth</code> header to interact with privileged endpoints (e.g., <code>/api/settings</code>, <code>/api/users</code>) or access specific user resources (e.g., <code>/api/resources/</code>).</li>
<li>The attacker achieves full administrative control over the FileBrowser instance, allowing modification of server settings, enumeration of all user accounts, and unauthorized access to all files and data within the application's scope.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability leads to complete compromise of the FileBrowser instance. Attackers gain full administrative control, allowing them to modify server configurations, create, delete, or modify files, and access sensitive data stored within the FileBrowser environment. This also enables the creation of arbitrary user accounts without authorization, potentially leading to further persistence or resource exhaustion. Organizations deploying FileBrowser behind reverse proxies, especially those exposing the application's port directly to an untrusted network (e.g., due to Docker container defaults or misconfigured cloud security groups), are at high risk of data breach and system compromise.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li><strong>Restrict direct access:</strong> Configure network firewalls or security groups to ensure the FileBrowser application is only accessible by trusted reverse proxies, preventing direct access from untrusted networks.</li>
<li><strong>Review logging</strong>: Deploy the provided Sigma rule to detect POST requests to <code>/api/login</code> containing the <code>X-Remote-User</code> header. Ensure web server logs capture the <code>X-Remote-User</code> HTTP header for effective detection.</li>
<li><strong>Update configuration:</strong> If direct exposure is unavoidable, consider switching <code>auth.method</code> from <code>proxy</code> to <code>json</code> and implementing alternative, more secure authentication mechanisms at the application layer or within a properly secured reverse proxy setup.</li>
<li><strong>Implement trusted proxy validation:</strong> If using <code>auth.method=proxy</code> is essential, implement stringent trusted proxy validation at the network layer or enhance FileBrowser with origin validation checks (e.g., by contributing a patch to verify <code>r.RemoteAddr</code> against a list of trusted IPs).</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>authentication-bypass</category><category>web-vulnerability</category><category>privilege-escalation</category><category>file-browser</category><category>account-creation</category></item><item><title>Ivanti VTM Administrator Account Creation via CVE-2024-7593</title><link>https://feed.craftedsignal.io/briefs/2024-07-ivanti-vtm-account-creation/</link><pubDate>Wed, 03 Jul 2024 10:00:00 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2024-07-ivanti-vtm-account-creation/</guid><description>Unauthenticated remote attackers are exploiting CVE-2024-7593 in Ivanti Virtual Traffic Manager (vTM) to bypass authentication and create new administrator accounts, potentially leading to full system compromise.</description><content:encoded><![CDATA[<p>CVE-2024-7593 is an authentication bypass vulnerability affecting Ivanti Virtual Traffic Manager (vTM), a widely used application delivery controller. This vulnerability allows unauthenticated remote attackers to bypass the admin panel's authentication mechanisms and create new administrator accounts. Exploitation of this flaw enables attackers to gain complete control over the Ivanti vTM instance, potentially disrupting services, intercepting traffic, and compromising sensitive data. Public proof-of-concept exploit code exists, increasing the likelihood of widespread exploitation. Successful exploitation can lead to a complete compromise of the vTM instance and the services it manages. The targets are organizations using vulnerable versions of Ivanti vTM, which are primarily web-facing applications requiring load balancing and traffic management.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An unauthenticated attacker sends a crafted HTTP request to the Ivanti vTM admin panel, exploiting CVE-2024-7593 to bypass authentication.</li>
<li>The attacker leverages the authentication bypass to gain unauthorized access to the vTM admin interface.</li>
<li>The attacker uses the exposed administrative functionality to create a new user account with &quot;admin&quot; privileges via the 'adduser' operation.</li>
<li>The new administrator account lacks expected authentication details in the vTM audit logs, specifically showing IP=&quot;!!ABSENT!!&quot;.</li>
<li>The attacker logs in to the Ivanti vTM admin panel using the newly created administrator account.</li>
<li>Once authenticated, the attacker configures the vTM instance to redirect traffic to attacker-controlled servers.</li>
<li>The attacker intercepts sensitive data, including credentials and session tokens, from the redirected traffic.</li>
<li>The attacker uses the compromised data to gain access to backend systems and escalate their access within the network, potentially leading to data exfiltration or ransomware deployment.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2024-7593 allows attackers to gain full administrative control over affected Ivanti vTM instances. This can result in service disruption, data interception, and complete compromise of the applications managed by the vTM. Organizations in various sectors utilizing Ivanti vTM for critical application delivery are at risk. The creation of rogue administrator accounts can lead to unauthorized configuration changes, potentially impacting hundreds or thousands of users accessing web applications. A successful attack can lead to significant financial losses, reputational damage, and regulatory penalties.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy the Sigma rule <code>Ivanti VTM New Account Creation</code> to detect unauthorized administrator account creation attempts based on the absence of IP addresses in the audit logs.</li>
<li>Ensure Ivanti vTM audit logs are properly ingested and monitored, focusing on events with <code>OPERATION=&quot;adduser&quot;</code> and <code>MODGROUP=&quot;admin&quot;</code> as described in the detection rule.</li>
<li>Review existing Ivanti vTM accounts and configurations for any unauthorized changes or additions that may indicate prior compromise.</li>
<li>Apply the security patches provided by Ivanti to address CVE-2024-7593 on all affected vTM instances. Refer to the Ivanti security advisory for patch availability.</li>
<li>Implement network segmentation and access controls to limit the potential impact of a compromised vTM instance, mitigating lateral movement as described in the attack chain.</li>
<li>Investigate any alerts generated by the <code>Ivanti VTM New Account Creation</code> Sigma rule, correlating with other security events to identify potentially compromised systems.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>ivanti</category><category>cve-2024-7593</category><category>authentication-bypass</category><category>account-creation</category></item><item><title>Windows User Account Creation via net.exe</title><link>https://feed.craftedsignal.io/briefs/2024-01-09-user-account-creation/</link><pubDate>Tue, 09 Jan 2024 15:00:00 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2024-01-09-user-account-creation/</guid><description>Attackers may create new accounts on Windows systems using `net.exe` to maintain access and establish persistence, which this detection identifies.</description><content:encoded><![CDATA[<p>Attackers may create new accounts (both local and domain) to maintain access to victim systems. This is often done after initial compromise to ensure continued access even if initial entry points are closed. This rule identifies the usage of <code>net.exe</code> (and <code>net1.exe</code>) to create new accounts on Windows systems. The rule specifically looks for the <code>user</code> and <code>/add</code> parameters in the command line arguments. The timeframe analyzed is the last 9 minutes based on the <code>from</code> field in the original rule. This activity, while potentially legitimate, warrants investigation due to its potential for malicious use by threat actors aiming for persistence. The detection logic excludes scenarios where the parent process is also <code>net.exe</code> to reduce noise from legitimate administrative tasks.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker gains initial access to a Windows system, potentially through exploitation of a vulnerability or stolen credentials.</li>
<li>The attacker executes <code>net.exe</code> with the <code>user</code> and <code>/add</code> arguments to create a new local or domain user account.</li>
<li>The new user account is configured with specific privileges, potentially adding it to local administrator groups.</li>
<li>The attacker uses the newly created account to log into the system, bypassing existing security controls.</li>
<li>The attacker uses the new account to install malware or other malicious tools on the system.</li>
<li>The attacker establishes persistence by adding the newly created account to startup programs or scheduled tasks.</li>
<li>The attacker uses the persistent access to move laterally within the network, compromising additional systems.</li>
<li>The attacker achieves their ultimate objective, such as data exfiltration or ransomware deployment, leveraging the established persistence.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful creation of malicious user accounts can lead to persistent access within a compromised environment. While this event may be legitimate, unauthorized account creation can allow attackers to maintain access to systems even after initial vulnerabilities are patched or detected. Depending on the privileges granted to the created account, the impact can range from limited access to complete control over the compromised system and potentially the entire domain. This can facilitate data theft, disruption of services, or the deployment of ransomware.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy the Sigma rule <code>Detect Windows User Account Creation via net.exe</code> to your SIEM to detect suspicious account creation attempts.</li>
<li>Enable Sysmon process creation logging to ensure the necessary data is available for the Sigma rule to function correctly.</li>
<li>Investigate all instances flagged by the Sigma rule, paying close attention to the parent processes and the context of the account creation.</li>
<li>Correlate detected events with other suspicious activities on the host or network to identify potentially compromised systems.</li>
<li>Review existing account creation policies and procedures to ensure they are adequate and enforced.</li>
<li>Implement multi-factor authentication for all user accounts to mitigate the risk of unauthorized access.</li>
<li>Monitor security logs from Windows Security Event Logs for event IDs related to account creation (4720, 4722, 4723, 4724, 4725).</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category><category>persistence</category><category>account-creation</category><category>windows</category></item><item><title>Cisco ASA - New Local User Account Creation</title><link>https://feed.craftedsignal.io/briefs/2024-01-04-cisco-asa-account-creation/</link><pubDate>Thu, 04 Jan 2024 12:00:00 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2024-01-04-cisco-asa-account-creation/</guid><description>Detection of new user account creations on Cisco ASA devices, potentially indicating unauthorized access or persistence attempts by adversaries.</description><content:encoded><![CDATA[<p>This analytic detects the creation of new user accounts on Cisco ASA devices via CLI or ASDM. Adversaries may create unauthorized user accounts to establish persistence, maintain backdoor access, or elevate privileges on network infrastructure devices. These rogue accounts can provide attackers with continued access even after initial compromise vectors are remediated. The detection monitors for ASA message ID 502101, which is generated whenever a new user account is created on the device, capturing details including the username, privilege level, and the administrator who created the account. The source material was published by Splunk on 2026-04-17, highlighting the continued relevance of this threat.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Initial access to the Cisco ASA device via compromised credentials or exploitation of a vulnerability.</li>
<li>Attacker authenticates to the ASA device using the gained access.</li>
<li>Attacker executes commands to create a new local user account using the CLI or ASDM interface.</li>
<li>The ASA device generates syslog message ID 502101, indicating the new account creation, which includes the username, privilege level, and creating administrator.</li>
<li>The attacker assigns a high privilege level (e.g., level 15) to the new account.</li>
<li>Attacker uses the newly created account to maintain persistent access to the ASA device.</li>
<li>Attacker leverages the persistent access to perform reconnaissance, modify configurations, or disrupt network operations.</li>
<li>The attacker establishes a backdoor for future access, bypassing normal authentication mechanisms.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation can lead to unauthorized access to the network infrastructure, allowing attackers to modify configurations, intercept traffic, or disrupt services. This can result in data breaches, denial of service, and significant financial and reputational damage. While the specific number of victims or targeted sectors isn't available, the impact is significant for any organization relying on Cisco ASA devices for network security.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Ensure Cisco ASA devices are configured to generate and forward syslog message ID 502101 to a SIEM for monitoring to enable the provided detections.</li>
<li>Implement the provided Sigma rule <code>Cisco ASA - New Local User Account Created</code> to detect suspicious account creation activities.</li>
<li>Investigate any alerts generated by the Sigma rule, paying close attention to accounts with elevated privileges (level 15) and those created outside of normal business hours.</li>
<li>Review existing user accounts on Cisco ASA devices regularly, looking for any unauthorized or suspicious accounts.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>cisco-asa</category><category>account-creation</category><category>persistence</category></item></channel></rss>