UBUNTU-CVE-2026-10618

Source
https://ubuntu.com/security/CVE-2026-10618
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-10618.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2026-10618
Upstream
Published
2026-08-24T11:16:00Z
Modified
2026-09-02T19:35:27Z
Severity
  • 5.4 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N CVSS Calculator
  • 4.8 (Medium) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N CVSS Calculator
  • Ubuntu - medium
Summary
[none]
Details

Hugo's default fenced-code-block renderer writes attribute values taken from the code-fence info string into the rendered HTML without escaping them. New in markup/internal/attributes/attributes.go converts every attribute value from a byte slice to a string as it is stored, deliberately dropping the escaping that used to happen there, and RenderAttributes in the same file escapes only values that are still byte slices, so its escaping branch is never reached and every value is written verbatim. The function's documentation states that it performs HTML escaping of string attributes, which it does not. A quote inside an attribute value in the info string therefore terminates the attribute and allows a further attribute, including an event handler, to be placed on the wrapper element, and the script runs for every visitor who loads the page. This path is reached under the default configuration, with code fences enabled and without goldmark's unsafe setting or any custom render hook. Attribute names beginning with on are filtered when the attributes are parsed, so injection is achieved through the value rather than the name.

References

Affected packages

Ubuntu:16.04:LTS
hugo

Package

Name
hugo
Purl
pkg:deb/ubuntu/hugo?arch=source&distro=xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.15+git20160109.147.dd1d655-1
0.15+git20160109.147.dd1d655-2
0.15+git20160128.179.5def6d9-1
0.15+git20160206.203.ed23711-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "golang-github-spf13-hugo-dev",
            "binary_version": "0.15+git20160206.203.ed23711-1"
        },
        {
            "binary_name": "hugo",
            "binary_version": "0.15+git20160206.203.ed23711-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-10618.json"
Ubuntu:18.04:LTS
hugo

Package

Name
hugo
Purl
pkg:deb/ubuntu/hugo?arch=source&distro=bionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.25.1-2
0.26-1
0.35-1
0.37.1-1
0.38-1
0.39-1
0.40-1
0.40.1-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "golang-github-gohugoio-hugo-dev",
            "binary_version": "0.40.1-1"
        },
        {
            "binary_name": "hugo",
            "binary_version": "0.40.1-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-10618.json"
Ubuntu:20.04:LTS
hugo

Package

Name
hugo
Purl
pkg:deb/ubuntu/hugo?arch=source&distro=focal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.57.2-1
0.58.3-1
0.59.1-1.1
0.68.3-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "hugo",
            "binary_version": "0.68.3-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-10618.json"
Ubuntu:22.04:LTS
hugo

Package

Name
hugo
Purl
pkg:deb/ubuntu/hugo?arch=source&distro=jammy

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.80.0-6
0.89.4-2
0.90.0-1
0.90.1-1
0.91.0-1
0.91.2-1
0.92.0-1
0.92.1-1build1
0.92.2-1
0.92.2-1ubuntu0.1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "hugo",
            "binary_version": "0.92.2-1ubuntu0.1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-10618.json"
Ubuntu:26.04:LTS
hugo

Package

Name
hugo
Purl
pkg:deb/ubuntu/hugo?arch=source&distro=resolute

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.131.0-1
0.152.2-1
0.153.1-3
0.153.2-1
0.154.2-2
0.154.3-1
0.154.5-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "hugo",
            "binary_version": "0.154.5-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-10618.json"
Ubuntu:Pro:24.04:LTS
hugo

Package

Name
hugo
Purl
pkg:deb/ubuntu/hugo?arch=source&distro=esm-apps%2Fnoble

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.113.0-3
0.119.0-2
0.120.3-1
0.120.4-1
0.121.2-1
0.122.0-1
0.123.7-1build1
0.123.7-1ubuntu0.1
0.123.7-1ubuntu0.2
0.123.7-1ubuntu0.2+esm1
0.123.7-1ubuntu0.3
0.123.7-1ubuntu0.3+esm1
0.123.7-1ubuntu0.3+esm2

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "hugo",
            "binary_version": "0.123.7-1ubuntu0.3+esm2"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-10618.json"