CVE catalog

CVE-2020-17446

asyncpg: CVE-2020-17446

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
2.42% · Oct 25, 2026

asyncpg before 0.21.0 allows a malicious PostgreSQL server to trigger a crash or execute arbitrary code (on a database client) via a crafted server response, because of access to an uninitialized pointer in the array data decoder.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianasyncpgsid0.31.0-1fixed
Debianasyncpgforky0.31.0-1fixed
Debianasyncpgtrixie0.30.0-1.1fixed
Debianasyncpgbookworm0.27.0-1fixed
Opensusepython-asyncpgtumbleweed0.31.0-1.4fixed
Ubuntuasyncpg18.040.12.0-1ubuntu3vulnerable
Ubuntuasyncpg18.040.13.0-1ubuntu3vulnerable
Ubuntuasyncpg20.040.13.0-1ubuntu5vulnerable
Ubuntuasyncpg20.040.20.0-1vulnerable
Ubuntuasyncpg20.040.20.0-1build1vulnerable
Opensusepython-asyncpgtumbleweed0.29.0-1.3fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianasyncpgsourcesid0.21.0-1not yet assignedNot reportedNot reported
Debianasyncpgsourceforky0.21.0-1not yet assignedNot reportedNot reported
Debianasyncpgsourcetrixie0.21.0-1not yet assignedNot reportedNot reported
Debianasyncpgsourcebookworm0.21.0-1not yet assignedNot reportedNot reported
Opensusepython-asyncpgrpmtumbleweed0.31.0-1.4Not reportedOPENSUSE-SU-2026:11998-1Not reported
Opensusepython-asyncpgrpmtumbleweed0.29.0-1.3Not reportedOPENSUSE-SU-2024:14132-1Not reported

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-asyncpg]

    Details (1)
    • 0.31.0-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 0.29.0-1.3, 0.31.0-1.4

      Version impact unknown

      dsa · python-asyncpg · opensuse · tumbleweed

  • Source package: [python-asyncpg]

    Details (1)
    • 0.31.0-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 0.29.0-1.3, 0.31.0-1.4

      Version impact unknown

      dsa · python-asyncpg · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [asyncpg]

    Details (2)
    • 0.27.0-1+b2 · amd64 · bookworm

      Fixed · Fixed: 0.21.0-1

      dsa · asyncpg · debian · bookworm; dsa · asyncpg · debian · 12

    • 0.27.0-1+b2 · arm64 · bookworm

      Fixed · Fixed: 0.21.0-1

      dsa · asyncpg · debian · bookworm; dsa · asyncpg · debian · 12

[Debian 13 (Trixie)]

  • Source package: [asyncpg]

    Details (2)
    • 0.30.0-1.1 · amd64 · trixie

      Fixed · Fixed: 0.21.0-1

      dsa · asyncpg · debian · 13

    • 0.30.0-1.1 · arm64 · trixie

      Fixed · Fixed: 0.21.0-1

      dsa · asyncpg · debian · 13

Observed:

References