PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-71245 mautic CVE debrief

The getLeadIdsByFieldValueAction in Mautic's AjaxController is vulnerable to SQL injection. The field parameter is sanitized with InputHelper::clean(), which only HTML-entity-encodes quotes and angle brackets. The parameter is then concatenated directly into a SQL query as a column identifier without validation or parameterization. An attacker with a valid session can inject SQL via the field name. This vulnerability affects Mautic users and administrators, security teams monitoring for SQL injection attacks, and developers using Mautic's AjaxController actions. The CVE record was published on 2026-08-05T11:16:27.487Z and has not been modified since then. To address this issue, users should verify Mautic configurations, restrict access to AjaxController actions, and implement whitelisting of real column names for SQL queries.

Vendor
mautic
Product
Unknown
CVSS
HIGH 7.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-05
Original CVE updated
2026-08-17
Advisory published
2026-08-05
Advisory updated
2026-08-17

Who should care

Mautic users and administrators, security teams monitoring for SQL injection attacks, and developers using Mautic's AjaxController actions should be aware of this vulnerability and take necessary precautions to prevent exploitation. This includes verifying Mautic configurations, restricting access to AjaxController actions, and implementing whitelisting of real column names for SQL queries. Additionally, security teams should monitor for suspicious SQL queries and authentication activity, and developers should review and update their code to prevent similar vulnerabilities in the future. It is also essential to restrict access to authenticated users and sessions to minimize the attack surface. By taking these steps, organizations can reduce the risk of SQL injection attacks and protect their systems from potential exploitation. Mautic users should also consider implementing compensating controls, such as monitoring and detection systems, to identify and respond to potential security incidents. Furthermore, affected operators and platforms should be reviewed to ensure that they are properly configured and secured. Vulnerability management and security teams should prioritize this issue and work with developers to address the vulnerability and prevent similar issues in the future. This requires a coordinated effort to ensure that all stakeholders are aware of the vulnerability and are taking necessary steps to mitigate the risk. By working together, organizations can minimize the impact of this vulnerability and protect their systems from potential exploitation. The CVE record indicates that the vulnerability has not been modified since its publication, emphasizing the need for prompt action to address the issue. To ensure the security of their systems, Mautic users and administrators should prioritize this vulnerability and take immediate action to prevent exploitation. This includes reviewing and updating their configurations, implementing whitelisting of real column names, and monitoring for suspicious activity. By taking these steps, organizations can reduce the risk of SQL injection attacks and protect their systems from potential exploitation. The affected M

Technical summary

The getLeadIdsByFieldValueAction in Mautic's AjaxController is vulnerable to SQL injection. The field parameter is sanitized with InputHelper::clean(), which only HTML-entity-encodes quotes and angle brackets. The parameter is then concatenated directly into a SQL query as a column identifier without validation or parameterization. An attacker with a valid session can inject SQL via the field name.

Defensive priority

Authenticated users with session access should verify Mautic configurations and restrict access to AjaxController actions.

Recommended defensive actions

  • Verify Mautic configurations and restrict access to AjaxController actions
  • Implement whitelisting of real column names for SQL queries
  • Monitor for suspicious SQL queries and authentication activity
  • Restrict access to authenticated users and sessions
  • Update Mautic to address SQL injection vulnerability

Evidence notes

The CVE-2026-71245 record indicates Mautic's getLeadIdsByFieldValueAction is vulnerable to SQL injection via field parameter. The action requires a valid session, and the issue arises from insufficient sanitization and direct concatenation of user input into SQL queries.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-71245 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-71245

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-71245 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-71245

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://github.com/mautic/mautic

    309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.