← Back to CVE Explorer

CVE-2026-114731

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 an uncontrolled resource consumption vulnerability in the CSS proxy (the utils/modcss action). The fetched stylesheet was read into memory in full, with no size limit and no read timeout, so a stylesheet URL referencing an attacker-controlled host could be used to exhaust server memory. Upstream fixed this in the commit “Add a size limit to the CSS proxy content processing”, which caps the response at 5 MB, reads it as a stream and applies a read timeout.

Severity
MEDIUM
CVSS score
5.3 (v3.1)
Vulnerability status
Awaiting Analysis
Source identifier
Published
2026-10-22 03:16:38.363000
Last modified
2026-10-22 16:45:49.550000
View original CVE JSON
{
  "id": "CVE-2026-114731",
  "sourceIdentifier": "[email protected]",
  "published": "2026-10-22T03:16:38.363",
  "lastModified": "2026-10-22T16:45:49.550",
  "vulnStatus": "Awaiting Analysis",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 is affected by an uncontrolled resource consumption vulnerability in the CSS proxy (the utils/modcss action). The fetched stylesheet was read into memory in full, with no size limit and no read timeout, so a stylesheet URL referencing an attacker-controlled host could be used to exhaust server memory. Upstream fixed this in the commit “Add a size limit to the CSS proxy content processing”, which caps the response at 5 MB, reads it as a stream and applies a read timeout."
    }
  ],
  "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:N/UI:N/S:U/C:N/I:N/A:L",
          "baseScore": 5.3,
          "baseSeverity": "MEDIUM",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "NONE",
          "userInteraction": "NONE",
          "scope": "UNCHANGED",
          "confidentialityImpact": "NONE",
          "integrityImpact": "NONE",
          "availabilityImpact": "LOW"
        },
        "exploitabilityScore": 3.9,
        "impactScore": 1.4
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Primary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-770"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://bugs.debian.org/1151279",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/roundcube/roundcubemail/commit/2c9f6da692fa37cad2aaf85d5b127b583d22b264",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/roundcube/roundcubemail/commit/99a5bdd05b01f45493cc0da4c96968eac7668126",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/roundcube/roundcubemail/releases/tag/1.6.20",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/roundcube/roundcubemail/releases/tag/1.7.5",
      "source": "[email protected]"
    },
    {
      "url": "https://roundcube.net/news/2026/10/19/security-updates-1.6.20-and-1.7.5",
      "source": "[email protected]"
    }
  ]
}