← Back to CVE Explorer

CVE-2026-114716

Full vulnerability record from the local CVENow database.

Description

Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 is affected by a mail header injection vulnerability. rcmail_sendmail::extract_inline_images() used the media type taken from an inline image data URI without validating it, so a remote authenticated attacker could inject arbitrary MIME part headers into the outgoing message by placing CRLF sequences in that media type. Upstream fixed this in the commit “Fix mail header injection via media type in an inline image data URI”, which validates the media type with rcube_mime::is_mimetype_valid().

Severity
HIGH
CVSS score
8.5 (v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2026-10-22 02:16:59.077000
Last modified
2026-10-30 15:12:48.210000
View original CVE JSON
{
  "id": "CVE-2026-114716",
  "sourceIdentifier": "[email protected]",
  "published": "2026-10-22T02:16:59.077",
  "lastModified": "2026-10-30T15:12:48.210",
  "vulnStatus": "Analyzed",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 is affected by a mail header injection vulnerability. rcmail_sendmail::extract_inline_images() used the media type taken from an inline image data URI without validating it, so a remote authenticated attacker could inject arbitrary MIME part headers into the outgoing message by placing CRLF sequences in that media type. Upstream fixed this in the commit “Fix mail header injection via media type in an inline image data URI”, which validates the media type with rcube_mime::is_mimetype_valid()."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "Roundcube",
          "product": "Webmail",
          "defaultStatus": "unaffected",
          "repo": "https://github.com/roundcube/roundcubemail/",
          "versions": [
            {
              "version": "1.6.0",
              "lessThan": "1.6.20",
              "versionType": "semver",
              "status": "affected"
            },
            {
              "version": "1.7.0",
              "lessThan": "1.7.5",
              "versionType": "semver",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N",
          "baseScore": 8.5,
          "baseSeverity": "HIGH",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "LOW",
          "userInteraction": "NONE",
          "scope": "CHANGED",
          "confidentialityImpact": "LOW",
          "integrityImpact": "HIGH",
          "availabilityImpact": "NONE"
        },
        "exploitabilityScore": 3.1,
        "impactScore": 4.7
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-10-26T15:53:12.833157Z",
          "id": "CVE-2026-114716",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-99"
        }
      ]
    }
  ],
  "configurations": [
    {
      "nodes": [
        {
          "operator": "OR",
          "negate": false,
          "cpeMatch": [
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:roundcube:webmail:*:*:*:*:*:*:*:*",
              "versionStartIncluding": "1.6.0",
              "versionEndExcluding": "1.6.20",
              "matchCriteriaId": "D91A1C10-A81F-420B-9DE2-078A9BBA469D"
            },
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:roundcube:webmail:*:*:*:*:*:*:*:*",
              "versionStartIncluding": "1.7.0",
              "versionEndExcluding": "1.7.5",
              "matchCriteriaId": "D41F4166-D4C5-4D1C-94AC-3CF3C27F1319"
            }
          ]
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://bugs.debian.org/1151279",
      "source": "[email protected]",
      "tags": [
        "Third Party Advisory",
        "Mailing List"
      ]
    },
    {
      "url": "https://github.com/roundcube/roundcubemail/commit/7f3cc9cacb16cb3ab047fe8e3cba81db2023cdfc",
      "source": "[email protected]",
      "tags": [
        "Patch"
      ]
    },
    {
      "url": "https://github.com/roundcube/roundcubemail/commit/adb9b9b3fd43e30af1c166b79494726d89f828eb",
      "source": "[email protected]",
      "tags": [
        "Patch"
      ]
    },
    {
      "url": "https://github.com/roundcube/roundcubemail/releases/tag/1.6.20",
      "source": "[email protected]",
      "tags": [
        "Release Notes"
      ]
    },
    {
      "url": "https://github.com/roundcube/roundcubemail/releases/tag/1.7.5",
      "source": "[email protected]",
      "tags": [
        "Release Notes"
      ]
    },
    {
      "url": "https://roundcube.net/news/2026/10/19/security-updates-1.6.20-and-1.7.5",
      "source": "[email protected]",
      "tags": [
        "Issue Tracking"
      ]
    }
  ]
}