p PatchFirst

CVE-2026-27144

CVE-2026-27144 · Miscompilation allows memory corruption via CONVNOP-wrapped array copy in cmd/compile

This page contains facts from public vulnerability sources. Check the original advisory before updating.

The compiler is meant to unwrap pointers which are the operands of a memory move; a no-op interface conversion prevented the compiler from making the correct determination about non-overlapping moves, potentially leading to memory corruption at runtime.

CVSS 7.1 · High · EPSS 0.3% · Fix available

Published
Updated

Stack: system

Affected products and versions

  • cmd/compile

    Versions
    • ≥ 0, < 1.25.9: Affected (semver)
    • ≥ 1.26.0-0, < 1.26.2: Affected (semver)

    Update to 1.25.9; Update to 1.26.2

  • golang-1.19 Debian:12

    Versions
    • 1.19.10-1
    • 1.19.10-2
    • 1.19.11-1
    • 1.19.12-1
    • 1.19.12-2
    • 1.19.12-2~bpo11+1
    • 1.19.12-2~bpo12+1
    • 1.19.13-1
    • 1.19.13-1~bpo11+1
    • 1.19.13-1~bpo12+1
    • 1.19.8-2
    • 1.19.9-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.24 Debian:13

    Versions
    • 1.24.12-1
    • 1.24.13-1
    • 1.24.13-2
    • 1.24.4-1
    • 1.24.4-2
    • 1.24.4-3
    • 1.24.4-4
    • 1.24.7-1
    • 1.24.8-1
    • 1.24.9-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.26 Debian:14

    Versions
    • 1.26.0-1
    • 1.26.1-1
    • 1.26~rc2-1
    • 1.26~rc3-1
    • 1.26~rc3-2
    Affected ranges
    • ECOSYSTEM: < 1.26.2-1

    Update to 1.26.2-1

  • golang-1.20 Ubuntu:20.04:LTS

    Versions
    • 1.20.3-1ubuntu0.1~20.04
    • 1.20.3-1ubuntu0.1~20.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.21 Ubuntu:20.04:LTS

    Versions
    • 1.21.1-1~ubuntu20.04.1
    • 1.21.1-1~ubuntu20.04.2
    • 1.21.1-1~ubuntu20.04.3
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.22 Ubuntu:20.04:LTS

    Versions
    • 1.22.2-2~20.04.1
    • 1.22.2-2~20.04.2
    • 1.22.2-2~20.04.3
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.20 Ubuntu:22.04:LTS

    Versions
    • 1.20.3-1ubuntu0.1~22.04
    • 1.20.3-1ubuntu0.1~22.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.21 Ubuntu:22.04:LTS

    Versions
    • 1.21.1-1~ubuntu22.04.1
    • 1.21.1-1~ubuntu22.04.2
    • 1.21.1-1~ubuntu22.04.3
    • 1.21.1-1~ubuntu22.04.4
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.22 Ubuntu:22.04:LTS

    Versions
    • 1.22.2-2~22.04
    • 1.22.2-2~22.04.1
    • 1.22.2-2~22.04.2
    • 1.22.2-2~22.04.3
    • 1.22.2-2~22.04.4
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.23 Ubuntu:22.04:LTS

    Versions
    • 1.23.1-1~22.04
    • 1.23.1-1~22.04.2
    • 1.23.1-1~22.04.3
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.24 Ubuntu:22.04:LTS

    Versions
    • 1.24.4-1ubuntu1~22.04.1
    • 1.24.4-1ubuntu1~22.04.2
    • 1.24.13-2~22.04.1
    • 1.24.13-2~22.04.2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.25 Ubuntu:22.04:LTS

    Versions
    • 1.25.14-1~ubuntu0.22.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.21 Ubuntu:24.04:LTS

    Versions
    • 1.21.1-1
    • 1.21.3-1
    • 1.21.4-1
    • 1.21.5-1
    • 1.21.6-1
    • 1.21.7-1
    • 1.21.7-2
    • 1.21.8-1
    • 1.21.8-1build1
    • 1.21.9-1
    • 1.21.9-1ubuntu0.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.22 Ubuntu:24.04:LTS

    Versions
    • 1.22~rc1-2
    • 1.22.0-1
    • 1.22.0-2
    • 1.22.1-1
    • 1.22.1-1build1
    • 1.22.2-2
    • 1.22.2-2ubuntu0.1
    • 1.22.2-2ubuntu0.2
    • 1.22.2-2ubuntu0.3
    • 1.22.2-2ubuntu0.4
    • 1.22.2-2ubuntu0.5
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.23 Ubuntu:24.04:LTS

    Versions
    • 1.23.1-1~24.04
    • 1.23.1-1~24.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.24 Ubuntu:24.04:LTS

    Versions
    • 1.24.4-1ubuntu1~24.04.1
    • 1.24.4-1ubuntu1~24.04.2
    • 1.24.13-2~24.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.25 Ubuntu:24.04:LTS

    Versions
    • 1.25.14-1~ubuntu0.24.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.23 Ubuntu:25.10

    Versions
    • 1.23.8-1
    • 1.23.10-1
    • 1.23.10-1ubuntu0.2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.24 Ubuntu:25.10

    Versions
    • 1.24.2-1
    • 1.24.2-2
    • 1.24.4-1
    • 1.24.4-1ubuntu1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.25 Ubuntu:25.10

    Versions
    • 1.25.0-0ubuntu1
    • 1.25.7-2~25.10.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.23 Ubuntu:26.04:LTS

    Versions
    • 1.23.10-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.24 Ubuntu:26.04:LTS

    Versions
    • 1.24.4-1ubuntu1
    • 1.24.9-1
    • 1.24.13-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • golang-1.25 Ubuntu:26.04:LTS

    Versions
    • 1.25.0-0ubuntu1
    • 1.25.7-2
    • 1.25.14-1~ubuntu0.26.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

Original sources

Check your server →