<?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>Joombooking - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/joombooking/</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, 19 Jun 2026 16:24:01 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/joombooking/feed.xml" rel="self" type="application/rss+xml"/><item><title>Joomla! Component JB Visa 1.0 SQL Injection (CVE-2017-20255)</title><link>https://feed.craftedsignal.io/briefs/2026-06-joomla-jb-visa-sqli/</link><pubDate>Fri, 19 Jun 2026 16:24:01 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-06-joomla-jb-visa-sqli/</guid><description>An unauthenticated SQL injection vulnerability (CVE-2017-20255) in Joomla! Component JB Visa 1.0 allows attackers to execute arbitrary SQL queries by injecting malicious code via the 'visatype' parameter in GET requests to 'index.php?option=com_bookpro&amp;view=popup', leading to the extraction of sensitive database information including credentials.</description><content:encoded><![CDATA[<p>CVE-2017-20255 describes an unauthenticated SQL injection vulnerability present in Joomla! Component JB Visa version 1.0. This flaw allows remote attackers to execute arbitrary SQL queries, posing a significant risk to the confidentiality of underlying database contents. Attackers can exploit this by sending specially crafted HTTP GET requests to the vulnerable <code>index.php</code> endpoint, targeting specific parameters like <code>option=com_bookpro</code> and <code>view=popup</code>. By injecting malicious SQL code into the <code>visatype</code> parameter, adversaries can bypass authentication and directly interact with the database. This enables the exfiltration of sensitive information, such as user credentials and full table contents, from the compromised Joomla! installation, potentially leading to further system compromise.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li><strong>Initial Access (HTTP GET Request):</strong> An unauthenticated attacker sends an HTTP GET request to the vulnerable Joomla! instance running Component JB Visa 1.0.</li>
<li><strong>Targeting Vulnerable Endpoint:</strong> The GET request specifically targets the <code>/index.php</code> path with the URL query parameters <code>option=com_bookpro</code> and <code>view=popup</code> to access the vulnerable component.</li>
<li><strong>SQL Payload Injection:</strong> The attacker injects malicious SQL code into the <code>visatype</code> parameter within the URL query string (e.g., <code>visatype=%27%20OR%201=1--%20</code>).</li>
<li><strong>Application Processing:</strong> The Joomla! application, due to CVE-2017-20255, processes the HTTP request and incorporates the malicious <code>visatype</code> input directly into an SQL query without proper sanitization.</li>
<li><strong>Database Execution:</strong> The backend database executes the attacker's arbitrary SQL query, including the injected malicious code.</li>
<li><strong>Information Exfiltration:</strong> The executed SQL query retrieves sensitive database information, such as user credentials, hashed passwords, or entire table contents, which is then returned in the HTTP response body to the attacker.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2017-20255 allows unauthenticated attackers to gain full access to the database underlying the Joomla! instance. This can lead to the complete compromise of sensitive organizational data, including user accounts, personal identifiable information (PII), and application-specific configurations. The exfiltration of credentials could facilitate lateral movement within the network or access to other systems. While no specific victim count or targeted sectors are provided, any organization utilizing the vulnerable Joomla! Component JB Visa 1.0 is at risk of severe data breaches and potential regulatory fines.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li><strong>Patch CVE-2017-20255:</strong> Immediately upgrade Joomla! Component JB Visa to a patched version or disable/remove the component if an upgrade is not available.</li>
<li><strong>Deploy Sigma Rules:</strong> Deploy the provided Sigma rules &quot;Detects CVE-2017-20255 Exploitation - Joomla JB Visa SQL Injection&quot; and &quot;Detect Generic SQL Injection Attempts in GET Requests&quot; to your SIEM and tune them for your environment.</li>
<li><strong>Enable Webserver Logging:</strong> Ensure comprehensive logging for HTTP requests (especially URL paths, query parameters, and methods) is enabled on your web servers to facilitate detection of the patterns used in the Sigma rules.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>sql-injection</category><category>joomla</category><category>web-vulnerability</category><category>cve</category></item></channel></rss>