CVE-2019-25751
Received Received - Intake
SQL Injection in J-ClassifiedsManager Component

Publication date: 2026-06-19

Last updated on: 2026-06-19

Assigner: VulnCheck

Description
Joomla Component J-ClassifiedsManager 3.0.5 contains an SQL injection vulnerability that allows unauthenticated attackers to execute arbitrary SQL queries by injecting malicious code through POST parameters. Attackers can submit crafted SQL payloads in the categorySearch, adType, and citySearch parameters to the displayads component to extract sensitive database information including usernames, databases, and version details.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-19
Last Modified
2026-06-19
Generated
2026-06-19
AI Q&A
2026-06-19
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
cmsjunkie j-classifiedsmanager 3.0.5
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-89 The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

The SQL injection vulnerability in Joomla Component J-ClassifiedsManager 3.0.5 allows unauthenticated attackers to extract sensitive database information such as usernames and database details. This unauthorized access to sensitive data could lead to non-compliance with data protection regulations like GDPR and HIPAA, which require the protection of personal and sensitive information from unauthorized disclosure.

By enabling attackers to access or manipulate sensitive data, the vulnerability increases the risk of data breaches, which can result in legal and financial penalties under these regulations. Organizations using the affected component must address this vulnerability promptly to maintain compliance and protect user data.

Executive Summary

CVE-2019-25751 is a SQL injection vulnerability found in Joomla Component J-ClassifiedsManager version 3.0.5. It allows unauthenticated attackers to execute arbitrary SQL queries by injecting malicious code through specific POST parameters.

The vulnerable parameters are categorySearch, adType, and citySearch within the displayads component. Attackers can craft SQL payloads in these parameters to manipulate the database queries executed by the application.

This exploitation can lead to unauthorized access to sensitive database information such as usernames, database details, and version information.

Impact Analysis

This vulnerability can have serious impacts including unauthorized data access and potential data theft.

Attackers can exploit the SQL injection flaw to extract sensitive information from the database, such as usernames and database version details.

Because the vulnerability allows execution of arbitrary SQL commands without authentication, it can lead to data manipulation or unauthorized actions within the affected Joomla installation.

Overall, this poses a significant security risk to the confidentiality and integrity of your data.

Detection Guidance

This vulnerability can be detected by monitoring for unusual or suspicious HTTP POST requests targeting the displayads component of the Joomla J-ClassifiedsManager extension, specifically those containing the parameters categorySearch, adType, and citySearch with potentially malicious SQL payloads.

One approach is to capture and analyze web traffic logs for POST requests to endpoints related to the displayads component and inspect the values of these parameters for SQL injection patterns.

Example commands to detect such activity might include using tools like curl or wget to test the endpoint with crafted payloads, or using intrusion detection systems (IDS) with SQL injection signatures.

  • Use curl to send a test POST request with SQL injection payloads to the vulnerable endpoint, e.g.:
  • curl -X POST -d "categorySearch=' OR '1'='1" -d "adType=' OR '1'='1" -d "citySearch=' OR '1'='1" http://yourjoomlasite.com/index.php?option=com_jclassifiedsmanager&task=searchAds&view=displayads
  • Check web server logs for suspicious POST requests containing SQL keywords or tautologies in these parameters.
  • Use web application firewall (WAF) or IDS rules to detect and alert on SQL injection attempts targeting these parameters.
Mitigation Strategies

Immediate mitigation steps include updating the J-ClassifiedsManager extension to a version where this SQL injection vulnerability is fixed.

If an update is not immediately available, restrict access to the vulnerable component by limiting POST requests to trusted users or IP addresses.

Implement web application firewall (WAF) rules to block SQL injection attempts targeting the categorySearch, adType, and citySearch parameters.

Review and sanitize all user inputs on the server side to prevent injection of malicious SQL code.

Monitor logs for suspicious activity and consider temporarily disabling the affected component if possible until a patch is applied.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2019-25751. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart