<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WebSocket &#8211; phishandchips.io</title>
	<atom:link href="https://phishandchips.io/tag/websocket/feed/" rel="self" type="application/rss+xml" />
	<link>https://phishandchips.io</link>
	<description>Discussing cybersecurity one byte at a time.</description>
	<lastBuildDate>Wed, 14 Oct 2026 05:00:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://phishandchips.io/wp-content/uploads/2023/09/cropped-phishandchips.io_-32x32.png</url>
	<title>WebSocket &#8211; phishandchips.io</title>
	<link>https://phishandchips.io</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">223541256</site>	<item>
		<title>Exploiting CVE-2026-102489: Zammad WebSocket Session Hijacking</title>
		<link>https://phishandchips.io/exploiting-cve-2026-102489-zammad-websocket-session-hijacking/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 16:01:06 +0000</pubDate>
				<category><![CDATA[Tacklebox]]></category>
		<category><![CDATA[CVE-2026-102489]]></category>
		<category><![CDATA[Session Hijacking]]></category>
		<category><![CDATA[WebSocket]]></category>
		<category><![CDATA[Zammad]]></category>
		<guid isPermaLink="false">https://phishandchips.io/exploiting-cve-2026-102489-zammad-websocket-session-hijacking/</guid>

					<description><![CDATA[Explore CVE-2026-102489: Understanding Zammad WebSocket session hijacking and its implications for security professionals.]]></description>
										<content:encoded><![CDATA[<h3 class="wp-block-heading">Campaign or TTP Overview</h3>
<p><a href="https://phishandchips.io/zammad-cve-2026-102489-from-session-leak-to-remote-code-execution/">CVE-2026-102489</a> is a newly discovered vulnerability affecting the Zammad ticketing system platform. It primarily involves the exploitation of <a href="https://phishandchips.io/exploiting-cve-2026-102489-leveraging-zammad-websocket-vulnerability-for-rce/">WebSocket errors</a>, allowing attackers to hijack user sessions without authentication. This vulnerability was first observed and documented in October 2023. While the specific threat actors behind exploiting this vulnerability have not been identified, the impact spans globally across organizations using Zammad for customer support and internal ticketing processes.</p>
<p>The vulnerability lies in how Zammad handles WebSocket connections. A flaw in the application logic enables an unauthenticated user to induce error responses that inadvertently leak session cookies. With these cookies, an attacker can assume the session of a legitimate user, potentially escalating their access to include privileged operations. If administrative access is secured, the outcome can include unauthorized modifications and even remote code execution.</p>
<h3 class="wp-block-heading">How It Was Built</h3>
<p>The infrastructure setup for this attack requires only minimal resources, making it appealing to a wide range of threat actors. Attackers typically deploy a server capable of intercepting WebSocket communications between the Zammad client and server. They leverage tools capable of monitoring and generating WebSocket connections to the Zammad instance.</p>
<pre class="wp-block-code">

<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;width:100%;"><div class="text codecolorer">GET /ws/ HTTP/1.1<br />
Host: vulnerable-zammad-instance.com<br />
Upgrade: websocket<br />
Connection: Upgrade<br />
Sec-WebSocket-Key: x3JJHM2/jXA3QZH6KOE/a==</div></div>

</pre>
<p>By sending crafted WebSocket requests, attackers can trigger specific error conditions. A critical observation here is the session cookie exposure via error handling messages. These messages contain the session cookie required to hijack a valid user session.</p>
<p>Post-cookie capture, attackers can easily inject themselves into an active session using browser developer tools or specialized session hijacking payloads tailored to automate this process. This simple, yet effective, vector scales rapidly as it exploits a fundamental security design oversight within the application&#8217;s WebSocket architecture.</p>
<h3 class="wp-block-heading">Why It Worked</h3>
<p><mark style="background-color:#9EF9FD;color:#000000" class="has-inline-color">Unauthenticated access</mark> to WebSocket connections is the cornerstone of this exploitation&#8217;s success. The WebSocket protocol in Zammad is improperly guarded, allowing anyone to induce and witness sensitive error messages that typically should be secured. Furthermore, the error messages themselves are verbose enough to include sensitive data, such as session cookies.</p>
<p>In addition, the <mark style="background-color:#9EF9FD;color:#000000" class="has-inline-color">ease of setup</mark> plays a crucial role. Attackers do not require high complexity infrastructure or deep technical skills to execute this attack, just basic knowledge of WebSocket communication patterns and session management.</p>
<p><mark style="background-color:#9EF9FD;color:#000000" class="has-inline-color">Lax session management policies</mark> in many Zammad deployments exacerbate the issue. Many administrators fail to enforce stringent session end-points such as session expiration times or IP change limits, giving attackers a broad attack window to work within.</p>
<h3 class="wp-block-heading">Operator Takeaways</h3>
<p>As a red teamer, this vulnerability offers several insights and opportunities to refine your engagement strategies. First, you can <mark style="background-color:#9EF9FD;color:#000000" class="has-inline-color">replicate the exploit</mark> scenario to assess and illuminate the weaknesses in WebSocket management within applications under evaluation. By demonstrating a real-world session hijack, you can provide compelling proof of a security gap that may motivate immediate hardening and patch management.</p>
<p>Furthermore, consider diversifying your attack vectors. Use this approach to remind stakeholders of the importance of holistic security assessments. For instance, by mimicking genuine employee interactions over compromised sessions, you can assess social engineering resilience in parallel with technical security measures.</p>
<h3 class="wp-block-heading">Good / Better / Best</h3>
<p><strong>Good:</strong> Leverage basic tools to initiate WebSocket connections and observe session cookies in unpatched environments. This can highlight existing gaps but does not provide insights into broader attack surfaces.</p>
<p><strong>Better:</strong> Incorporate session hijacking into a broader penetration test, coupling it with social engineering elements and authorization boundary testing for a truthful organizational security posture review.</p>
<p><strong>Best:</strong> Develop custom payloads that tap into unencrypted WebSocket sessions, offering enhanced speed and stealth in session analysis. Complement technical tests with user behavior analytics to assess how well users can spot anomalous activity originating from compromised accounts.</p>
<h3 class="wp-block-heading">References</h3>
<p><a href="https://horizon3.ai/attack-research/vulnerabilities/cve-2026-102489/">Horizon3.ai CVE Details</a></p>
<p><a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-102489">MITRE CVE-2026-102489 Page</a></p>
<hr class="wp-block-separator">
<h3 class="wp-block-heading">Related Reading</h3>
<ul class="wp-block-list">
<li><a href="https://phishandchips.io/zammad-cve-2026-102489-from-session-leak-to-remote-code-execution/">Zammad CVE-2026-102489: From Session Leak to Remote Code Execution</a></li>
<li><a href="https://phishandchips.io/exploiting-cve-2026-102489-leveraging-zammad-websocket-vulnerability-for-rce/">Exploiting CVE-2026-102489: Leveraging Zammad WebSocket Vulnerability for RCE</a></li>
<li><a href="https://phishandchips.io/exploiting-zammad-cve-2026-102489-session-leak-to-remote-code-execution/">Exploiting Zammad CVE-2026-102489: Session Leak to Remote Code Execution</a></li>
<li><a href="https://phishandchips.io/exploiting-strapi-for-sensitive-information-disclosure-cve-2023-22894/">Exploiting Strapi for Sensitive Information Disclosure: CVE-2023-22894</a></li>
</ul>
<hr class="wp-block-separator">
<p><strong>Educational Purpose:</strong> This content is provided for awareness and defensive purposes only. Understanding attacker methodologies helps individuals and organizations protect themselves.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2917</post-id>	</item>
		<item>
		<title>What is a WebSocket Session Leak in Phishing?</title>
		<link>https://phishandchips.io/what-is-a-websocket-session-leak-in-phishing/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 09 Oct 2026 14:00:36 +0000</pubDate>
				<category><![CDATA[Glossary]]></category>
		<category><![CDATA[Phishing]]></category>
		<category><![CDATA[Session Hijacking]]></category>
		<category><![CDATA[WebSocket]]></category>
		<guid isPermaLink="false">https://phishandchips.io/what-is-a-websocket-session-leak-in-phishing/</guid>

					<description><![CDATA[Understand WebSocket session leaks in phishing and social engineering, focusing on session hijacking and access elevation techniques.]]></description>
										<content:encoded><![CDATA[<p>A <mark style="background-color:#9EF9FD;color:#000000">WebSocket session leak</mark> in the context of phishing and social engineering is a vulnerability where a WebSocket session, which should be secure and privately established between a client and server, is exposed. This leak allows attackers to intercept or hijack the session, gaining unauthorized access to the application or user account.</p>
<blockquote class="wp-block-quote">
<p>&#8220;A WebSocket session leak is the unintended exposure or interception of a WebSocket communication session, which attackers can exploit to hijack and manipulate session data in phishing and social engineering attacks.&#8221;</p>
</blockquote>
<p>WebSocket session leaks are crucial in phishing because they enable attackers to execute advanced techniques like <mark style="background-color:#9EF9FD;color:#000000">session hijacking</mark>, which can lead to unauthorized access and privilege escalation. Social engineers may exploit these leaks to establish persistent control over a victim&#8217;s session, allowing them to manipulate data and perform actions on behalf of the user without detection.</p>
<p>In phishing engagements, a WebSocket session leak can be encountered when a target accesses a compromised service or application. Attackers may use specially crafted phishing emails or fake landing pages designed to mimic legitimate interfaces. When a user interacts with these interfaces, any vulnerabilities in WebSocket handling can be exploited to leak session details to the attacker.</p>
<h3 class="wp-block-heading">In Practice</h3>
<p>A real-world example of a WebSocket session leak exploitation can be seen in the Zammad vulnerability (<a href="https://horizon3.ai/attack-research/disclosures/cve-2026-102489-zammad-session-leak-rce/">CVE-2026-102489</a>). In this case, the vulnerability allowed attackers to intercept WebSocket communication by exploiting an improperly configured server. Once gained, an attacker could hijack user sessions to execute arbitrary commands within the application’s context.</p>
<pre class="wp-block-code">

<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;width:100%;"><div class="text codecolorer">Subject: Required Account Verification<br />
<br />
Dear User,<br />
<br />
We have detected unusual activity in your account. Please click on the link below to verify your session.<br />
<br />
&lt;a href=&quot;http://account-verification.secure.com&quot;&gt;Verify Now&lt;/a&gt;</div></div>

</pre>
<p>In this phishing email example, upon clicking the link, the target lands on a webpage mimicking the legitimate login interface. However, this interface contains an embedded JavaScript payload that establishes a WebSocket connection to the attacker&#8217;s server. If the page&#8217;s WebSocket handling is flawed, the session data can be captured and used to hijack the existing session or manipulate the application state.</p>
<p>Another tactic involves social engineering techniques where attackers pose as technical support personnel and guide the user through steps that inadvertently expose a WebSocket session ID. This approach relies heavily on trust manipulation and a convincing pretext.</p>
<h3 class="wp-block-heading">Related Terms</h3>
<p>Understanding WebSocket session leaks requires a grasp of related terms such as <a href="https://www.example.com/session-hijacking">session hijacking</a>, <a href="https://www.example.com/cross-site-websocket-hijacking">cross-site WebSocket hijacking</a>, and <a href="https://www.example.com/csrf">Cross-Site Request Forgery (CSRF)</a>. Each of these plays a role in understanding the complexity of session-based attacks in the context of phishing and social engineering.</p>
<h3 class="wp-block-heading">References</h3>
<ul class="wp-block-list">
<li><a href="https://horizon3.ai/attack-research/disclosures/cve-2026-102489-zammad-session-leak-rce/">Zammad Session Leak RCE</a></li>
<li><a href="https://www.owasp.org/index.php/WebSocket_Security">OWASP WebSocket Security</a></li>
</ul>
<hr class="wp-block-separator">
<h3 class="wp-block-heading">Related Reading</h3>
<ul class="wp-block-list">
<li><a href="https://phishandchips.io/what-is-an-arbitrary-file-access-vulnerability-in-phishing/">What is an Arbitrary File Access Vulnerability in Phishing?</a></li>
<li><a href="https://phishandchips.io/what-is-a-session-fixation-vulnerability-in-phishing/">What is a Session Fixation Vulnerability in Phishing?</a></li>
<li><a href="https://phishandchips.io/exploiting-zammad-cve-2026-102489-session-leak-to-remote-code-execution/">Exploiting Zammad CVE-2026-102489: Session Leak to Remote Code Execution</a></li>
<li><a href="https://phishandchips.io/exploiting-cve-2026-102489-and-cve-2026-102490-in-zammad-a-case-of-session-fixation-and-privilege-escalation/">Exploiting CVE-2026-102489 and CVE-2026-102490 in Zammad: A Case of Session Fixation and Privilege Escalation</a></li>
</ul>
<hr class="wp-block-separator">
<p><strong>Educational Purpose:</strong> This content is provided for awareness and defensive purposes only. Understanding attacker methodologies helps individuals and organizations protect themselves.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2882</post-id>	</item>
	</channel>
</rss>
