CVE catalog

CVE-2021-20314

libspf2: CVE-2021-20314

[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.83% · Oct 25, 2026

Stack buffer overflow in libspf2 versions below 1.2.11 when processing certain SPF macros can lead to Denial of service and potentially code execution via malicious crafted SPF explanation messages.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlibspf2sid1.2.10-11fixed
Debianlibspf2forky1.2.10-11fixed
Debianlibspf2trixie1.2.10-8.3fixed
Debianlibspf2bookworm1.2.10-7.2fixed
Alpinelibspf23.111.2.10-r5fixed
Alpinelibspf23.121.2.10-r5fixed
Alpinelibspf23.131.2.10-r5fixed
Alpinelibspf23.141.2.10-r5fixed
Alpinelibspf23.151.2.10-r5fixed
Alpinelibspf23.161.2.10-r5fixed
Alpinelibspf23.171.2.10-r5fixed
Alpinelibspf23.181.2.10-r5fixed
Alpinelibspf23.191.2.10-r5fixed
Alpinelibspf23.201.2.10-r5fixed
Alpinelibspf23.211.2.10-r5fixed
Alpinelibspf23.211.2.11-r4fixed
Alpinelibspf23.221.2.10-r5fixed
Alpinelibspf23.221.2.11-r4fixed
Alpinelibspf23.231.2.10-r5fixed
Alpinelibspf23.231.2.11-r4fixed
Alpinelibspf23.241.2.10-r5fixed
Alpinelibspf23.241.2.11-r4fixed
Ubuntulibspf2pro1.2.10-7build2vulnerable
Ubuntulibspf2pro1.2.10-7ubuntu0.18.04.1~esm1fixed
Ubuntulibspf220.041.2.10-7build3vulnerable
Ubuntulibspf220.041.2.10-7build4vulnerable
Ubuntulibspf220.041.2.10-7+deb9u2build0.20.04.1fixed
Ubuntulibspf2pro1.2.10-7build2vulnerable
Ubuntulibspf2pro1.2.10-7ubuntu0.18.04.1~esm1fixed
Ubuntulibspf220.041.2.10-7build3vulnerable
Ubuntulibspf220.041.2.10-7build4vulnerable
Ubuntulibspf220.041.2.10-7+deb9u2build0.20.04.1fixed
Opensuselibspf2tumbleweed0.01-5.3fixed
Suselibspf2package hub 15 sp11.2.10-bp153.5.1fixed
Suselibspf2package hub 15 sp21.2.10-bp153.5.1fixed
Suselibspf2package hub 15 sp31.2.10-bp153.5.1fixed
Opensuselibspf2leap 15.21.2.10-bp153.5.1fixed
Opensuselibspf2leap 15.31.2.10-bp153.5.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibspf2sourcesid1.2.10-7.1not yet assignedNot reportedNot reported
Debianlibspf2sourceforky1.2.10-7.1not yet assignedNot reportedNot reported
Debianlibspf2sourcetrixie1.2.10-7.1not yet assignedNot reportedNot reported
Debianlibspf2sourcebookworm1.2.10-7.1not yet assignedNot reportedNot reported
Alpinelibspf2apk3.111.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.121.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.131.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.141.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.151.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.161.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.171.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.181.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.191.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.201.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.211.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.211.2.11-r4Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.221.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.221.2.11-r4Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.231.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.231.2.11-r4Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.241.2.10-r5Not reportedALPINE-CVE-2021-20314Not reported
Alpinelibspf2apk3.241.2.11-r4Not reportedALPINE-CVE-2021-20314Not reported
Ubuntulibspf2debpro1.2.10-7ubuntu0.18.04.1~esm1Not reportedUSN-6584-1Not reported
Ubuntulibspf2deb20.041.2.10-7+deb9u2build0.20.04.1Not reportedUSN-6584-1Not reported
Ubuntulibspf2debpro1.2.10-7ubuntu0.18.04.1~esm1Not reportedUBUNTU-CVE-2021-20314Not reported
Ubuntulibspf2deb20.041.2.10-7+deb9u2build0.20.04.1Not reportedUBUNTU-CVE-2021-20314Not reported
Opensuselibspf2rpmtumbleweed0.01-5.3Not reportedOPENSUSE-SU-2024:10995-1Not reported
Suselibspf2rpmpackage hub 15 sp11.2.10-bp153.5.1Not reportedOPENSUSE-SU-2021:1187-1Not reported
Suselibspf2rpmpackage hub 15 sp21.2.10-bp153.5.1Not reportedOPENSUSE-SU-2021:1187-1Not reported
Suselibspf2rpmpackage hub 15 sp31.2.10-bp153.5.1Not reportedOPENSUSE-SU-2021:1187-1Not reported
Opensuselibspf2rpmleap 15.21.2.10-bp153.5.1Not reportedOPENSUSE-SU-2021:1187-1Not reported
Opensuselibspf2rpmleap 15.31.2.10-bp153.5.1Not reportedOPENSUSE-SU-2021:1187-1Not reported

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [libspf2-2]Unknown

    Source package: [libspf2]

    Details (1)
    • 1.2.11-8.9 · x86_64 · tumbleweed

      Unknown · Fixed: 0.01-5.3

      Version impact unknown

      dsa · libspf2 · opensuse · tumbleweed

  • Source package: [libspf2]

    Details (1)
    • 1.2.11-8.9 · noarch · tumbleweed

      Unknown · Fixed: 0.01-5.3

      Version impact unknown

      dsa · libspf2 · opensuse · tumbleweed

  • [libspf2-devel]Unknown

    Source package: [libspf2]

    Details (1)
    • 1.2.11-8.9 · x86_64 · tumbleweed

      Unknown · Fixed: 0.01-5.3

      Version impact unknown

      dsa · libspf2 · opensuse · tumbleweed

  • [libspf2-tools]Unknown

    Source package: [libspf2]

    Details (1)
    • 1.2.11-8.9 · x86_64 · tumbleweed

      Unknown · Fixed: 0.01-5.3

      Version impact unknown

      dsa · libspf2 · opensuse · tumbleweed

  • Source package: [libspf2]

    Details (1)
    • 0.01-8.9 · x86_64 · tumbleweed

      Unknown · Fixed: 0.01-5.3

      Version impact unknown

      dsa · libspf2 · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [libspf2]

    Details (2)
    • 1.2.10-7.2+b1 · amd64 · bookworm

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · bookworm; dsa · libspf2 · debian · 12

    • 1.2.10-7.2+b1 · arm64 · bookworm

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · bookworm; dsa · libspf2 · debian · 12

  • [libspf2-2]Fixed

    Source package: [libspf2]

    Details (2)
    • 1.2.10-7.2+b1 · amd64 · bookworm

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · bookworm; dsa · libspf2 · debian · 12

    • 1.2.10-7.2+b1 · arm64 · bookworm

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · bookworm; dsa · libspf2 · debian · 12

  • Source package: [libspf2]

    Details (2)
    • 1.2.10-7.2+b1 · amd64 · bookworm

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · bookworm; dsa · libspf2 · debian · 12

    • 1.2.10-7.2+b1 · arm64 · bookworm

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · bookworm; dsa · libspf2 · debian · 12

  • Source package: [libspf2]

    Details (2)
    • 1.2.10-7.2+b1 · amd64 · bookworm

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · bookworm; dsa · libspf2 · debian · 12

    • 1.2.10-7.2+b1 · arm64 · bookworm

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · bookworm; dsa · libspf2 · debian · 12

  • [spfquery]Fixed

    Source package: [libspf2]

    Details (2)
    • 1.2.10-7.2+b1 · amd64 · bookworm

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · bookworm; dsa · libspf2 · debian · 12

    • 1.2.10-7.2+b1 · arm64 · bookworm

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · bookworm; dsa · libspf2 · debian · 12

[Debian 13 (Trixie)]

  • Source package: [libspf2]

    Details (2)
    • 1.2.10-8.3 · amd64 · trixie

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · 13

    • 1.2.10-8.3 · arm64 · trixie

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · 13

  • Source package: [libspf2]

    Details (2)
    • 1.2.10-8.3 · amd64 · trixie

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · 13

    • 1.2.10-8.3 · arm64 · trixie

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · 13

  • Source package: [libspf2]

    Details (2)
    • 1.2.10-8.3 · amd64 · trixie

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · 13

    • 1.2.10-8.3 · arm64 · trixie

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · 13

  • [spfquery]Fixed

    Source package: [libspf2]

    Details (2)
    • 1.2.10-8.3 · amd64 · trixie

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · 13

    • 1.2.10-8.3 · arm64 · trixie

      Fixed · Fixed: 1.2.10-7.1

      dsa · libspf2 · debian · 13

Observed:

References