Every CVE Search/ Get API key

CVE-2022-37032

An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a segmentation...

9.1 CriticalPublic exploitFix available

An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a segmentation fault and denial of service. This occurs in bgp_capability_msg_parse in bgpd/bgp_packet.c.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
High

Exploit likelihood

2.21%Up 1.3 points since Sep 20, 2022
90%50%10%1%

What each source reports

NVD Score used 9.1

An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a segmentation fault and denial of service. This occurs in bgp_capability_msg_parse in bgpd/bgp_packet.c.

Record
CVE-2022-37032
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
CVE List No score

An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a segmentation fault and denial of service. This occurs in bgp_capability_msg_parse in bgpd/bgp_packet.c.

Record
CVE-2022-37032
Updated
2026-11-02
EUVDEUVD-2022-39686 No score

An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a segmentation fault and denial of service. This occurs in bgp_capability_msg_parse in bgpd/bgp_packet.c.

Record
EUVD-2022-39686
Updated
2026-11-03
GitHub AdvisoriesGHSA-mxrw-2vpr-fpwr 9.1

An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a segmentation...

An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a segmentation fault and denial of service. This occurs in bgp_capability_msg_parse in bgpd/bgp_packet.c.

Record
GHSA-mxrw-2vpr-fpwr
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVDEBIAN-CVE-2022-37032 9.1

An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a segmentation fault and denial of service. This occurs in bgp_capability_msg_parse in bgpd/bgp_packet.c.

Record
DEBIAN-CVE-2022-37032
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-03
OSVRHSA-2023:2202 7.1

Red Hat Security Advisory: frr security, bug fix, and enhancement update

Record
RHSA-2023:2202
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
Updated
2026-11-02
Show 13 moreShow less
OSVRHSA-2023:2801 7.1

Red Hat Security Advisory: frr security and bug fix update

Record
RHSA-2023:2801
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-37032 9.1

An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a segmentation fault and denial of service. This occurs in bgp_capability_msg_parse in bgpd/bgp_packet.c.

Record
UBUNTU-CVE-2022-37032
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVALSA-2023:2202 No score

Moderate: frr security, bug fix, and enhancement update

FRRouting is free software that manages TCP/IP based routing protocols. It supports BGP4, OSPFv2, OSPFv3, ISIS, RIP, RIPng, PIM, NHRP, PBR, EIGRP and BFD.

The following packages have been upgraded to a later upstream version: frr (8.3.1). (BZ#2129731)

Security Fix(es):

  • frr: out-of-bounds read in the BGP daemon may lead to information disclosure or denial of service (CVE-2022-37032)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:2202
Updated
2026-11-02
OSVALSA-2023:2801 No score

Moderate: frr security and bug fix update

FRRouting is free software that manages TCP/IP based routing protocols. It supports BGP4, OSPFv2, OSPFv3, ISIS, RIP, RIPng, PIM, NHRP, PBR, EIGRP and BFD.

Security Fix(es):

  • frr: out-of-bounds read in the BGP daemon may lead to information disclosure or denial of service (CVE-2022-37032)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:2801
Updated
2026-11-02
OSV No score

An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a segmentation fault and denial of service. This occurs in bgp_capability_msg_parse in bgpd/bgp_packet.c.

Record
CVE-2022-37032
Updated
2026-11-02
OSVopenSUSE-SU-2024:12307-1 No score

frr-8.1-5.1 on GA media

These are all security issues fixed in the frr-8.1-5.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12307-1
Updated
2026-11-02
OSVSUSE-SU-2022:3246-1 No score

Security update for frr

This update for frr fixes the following issues:

  • CVE-2022-37032: Fixed out-of-bounds read in the BGP daemon that may lead to information disclosure or denial of service (bsc#1202023).
  • CVE-2019-25074: Fixed a memory leak in the IS-IS daemon that may lead to server memory exhaustion (bsc#1202022).
Record
SUSE-SU-2022:3246-1
Updated
2026-11-02
OSVSUSE-SU-2024:3426-1 No score

Security update for quagga

This update for quagga fixes the following issues:

  • CVE-2017-15865: sensitive information disclosed when malformed BGP UPDATE packets are processed. (bsc#1230866)
  • CVE-2024-44070: crash when parsing Tunnel Encap attribute due to no length check. (bsc#1229438)
  • CVE-2022-37032: out-of-bounds read when parsing a BGP capability message due to incorrect size check. (bsc#1202023)

Bug fixes:

  • References to /var/adm/fillup-templates replaced with new %_fillupdir macro. (bsc#1069468)
Record
SUSE-SU-2024:3426-1
Updated
2026-11-02
OSVSUSE-SU-2024:3433-1 No score

Security update for quagga

This update for quagga fixes the following issues:

  • CVE-2017-15865: sensitive information disclosed when malformed BGP UPDATE packets are processed. (bsc#1230866)
  • CVE-2024-44070: crash when parsing Tunnel Encap attribute due to no length check. (bsc#1229438)
  • CVE-2022-37032: out-of-bounds read when parsing a BGP capability message due to incorrect size check. (bsc#1202023)
Record
SUSE-SU-2024:3433-1
Updated
2026-11-02
OSVSUSE-SU-2024:3478-1 No score

Security update for quagga

This update for quagga fixes the following issues:

  • CVE-2017-15865: sensitive information disclosed when malformed BGP UPDATE packets are processed. (bsc#1230866)
  • CVE-2024-44070: crash when parsing Tunnel Encap attribute due to no length check. (bsc#1229438)
  • CVE-2022-37032: out-of-bounds read when parsing a BGP capability message due to incorrect size check. (bsc#1202023)
Record
SUSE-SU-2024:3478-1
Updated
2026-11-02
OSVUSN-5685-1 No score

frr vulnerabilities

It was discovered that FRR incorrectly handled parsing certain BGP messages. A remote attacker could possibly use this issue to cause FRR to crash, resulting in a denial of service. (CVE-2022-37032)

It was discovered that FRR incorrectly handled processing certain BGP messages. A remote attacker could possibly use this issue to cause FRR to crash, resulting in a denial of service, obtain sensitive information, or execute arbitrary code. (CVE-2022-37035)

Record
USN-5685-1
Updated
2026-11-02
OSVUSN-6482-1 No score

quagga vulnerabilities

It was discovered that Quagga incorrectly handled certain BGP messages. A remote attacker could possibly use this issue to cause Quagga to crash, resulting in a denial of service.

Record
USN-6482-1
Updated
2026-11-02
OSVUSN-6807-1 No score

frr vulnerabilities

It was discovered that FRR incorrectly handled certain network traffic. A remote attacker could possibly use this issue to cause FRR to crash, resulting in a denial of service. (CVE-2022-26126, CVE-2022-26127, CVE-2022-26128, CVE-2022-26129, CVE-2022-37032, CVE-2022-37035, CVE-2023-31490, CVE-2023-38406, CVE-2023-38407, CVE-2023-46752, CVE-2023-46753, CVE-2023-47234, CVE-2023-47235, CVE-2024-31948)

Ben Cartwright-Cox discovered that FRR incorrectly handled certain network traffic. A remote attacker could possibly use this issue to cause FRR to crash, resulting in a denial of service. (CVE-2023-38802)

Record
USN-6807-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
frr
AlmaLinux:9
before 8.3.1-5.el9
8.3.1-5.el9
frr-selinux
AlmaLinux:9
before 8.3.1-5.el9
8.3.1-5.el9
frr
AlmaLinux:8
before 7.5.1-7.el8
7.5.1-7.el8
frr-selinux
AlmaLinux:8
before 7.5.1-7.el8
7.5.1-7.el8
frr
Debian:12
before 8.4.1-1
8.4.1-1
frr
Debian:13
before 8.4.1-1
8.4.1-1
frr
Debian:14
before 8.4.1-1
8.4.1-1
frr
Debian:10
before 6.0.2-2+deb10u2, plus listed versions
6.0.2-26.0.2-2+deb10u1
6.0.2-2+deb10u2
frr
Debian:11
before 7.5.1-1.1+deb11u1, plus listed versions
7.5.1-1.1
7.5.1-1.1+deb11u1
frr
Red Hat:enterprise_linux:9::appstream
before 0:8.3.1-5.el9
0:8.3.1-5.el9
Show 37 moreShow less
Affected packages
PackageAffectedFixed
frr-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.3.1-5.el9
0:8.3.1-5.el9
frr-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:8.3.1-5.el9
0:8.3.1-5.el9
frr-selinux
Red Hat:enterprise_linux:9::appstream
before 0:8.3.1-5.el9
0:8.3.1-5.el9
frr
Red Hat:enterprise_linux:8::appstream
before 0:7.5.1-7.el8
0:7.5.1-7.el8
frr-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:7.5.1-7.el8
0:7.5.1-7.el8
frr-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:7.5.1-7.el8
0:7.5.1-7.el8
frr-selinux
Red Hat:enterprise_linux:8::appstream
before 0:7.5.1-7.el8
0:7.5.1-7.el8
frr
SUSE:Linux Enterprise Module for Server Applications 15 SP3
before 7.4-150300.4.7.1
7.4-150300.4.7.1
frr
SUSE:Linux Enterprise Module for Server Applications 15 SP4
before 7.4-150300.4.7.1
7.4-150300.4.7.1
frr
openSUSE:Leap 15.3
before 7.4-150300.4.7.1
7.4-150300.4.7.1
frr
openSUSE:Leap 15.4
before 7.4-150300.4.7.1
7.4-150300.4.7.1
quagga
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 1.1.1-17.13.1
1.1.1-17.13.1
quagga
SUSE:Linux Enterprise Server 12 SP5
before 1.1.1-17.13.1
1.1.1-17.13.1
quagga
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.1.1-17.13.1
1.1.1-17.13.1
quagga
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 1.1.1-150000.4.6.1
1.1.1-150000.4.6.1
quagga
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 1.1.1-150000.4.6.1
1.1.1-150000.4.6.1
quagga
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 1.1.1-150000.4.6.1
1.1.1-150000.4.6.1
quagga
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 1.1.1-150000.4.6.1
1.1.1-150000.4.6.1
quagga
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 1.1.1-150000.4.6.1
1.1.1-150000.4.6.1
quagga
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 1.1.1-150000.4.6.1
1.1.1-150000.4.6.1
quagga
SUSE:Enterprise Storage 7.1
before 1.1.1-150000.4.6.1
1.1.1-150000.4.6.1
quagga
SUSE:Linux Enterprise Module for Server Applications 15 SP5
before 1.1.1-150400.12.8.1
1.1.1-150400.12.8.1
quagga
SUSE:Linux Enterprise Module for Server Applications 15 SP6
before 1.1.1-150400.12.8.1
1.1.1-150400.12.8.1
quagga
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 1.1.1-150400.12.8.1
1.1.1-150400.12.8.1
quagga
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 1.1.1-150400.12.8.1
1.1.1-150400.12.8.1
quagga
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 1.1.1-150400.12.8.1
1.1.1-150400.12.8.1
quagga
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 1.1.1-150400.12.8.1
1.1.1-150400.12.8.1
quagga
SUSE:Manager Proxy 4.3
before 1.1.1-150400.12.8.1
1.1.1-150400.12.8.1
quagga
SUSE:Manager Server 4.3
before 1.1.1-150400.12.8.1
1.1.1-150400.12.8.1
quagga
openSUSE:Leap 15.5
before 1.1.1-150400.12.8.1
1.1.1-150400.12.8.1
quagga
openSUSE:Leap 15.6
before 1.1.1-150400.12.8.1
1.1.1-150400.12.8.1
quagga
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
0.99.24.1-20.99.24.1-2ubuntu10.99.24.1-2ubuntu1.10.99.24.1-2ubuntu1.20.99.24.1-2ubuntu1.30.99.24.1-2ubuntu1.40.99.24.1-2ubuntu1.4+esm1
None known
quagga
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
1.1.1-31.1.1-3ubuntu11.2.2-11.2.2-1ubuntu11.2.4-11.2.4-1ubuntu0.1~esm11.2.4-1ubuntu0.1~esm2
None known
quagga
Ubuntu:20.04:LTS
before 1.2.4-4ubuntu0.4, plus listed versions
1.2.4-4build11.2.4-4ubuntu0.1
1.2.4-4ubuntu0.4
frr
Ubuntu:Pro:20.04:LTS
before 7.2.1-1ubuntu0.2+esm2, plus listed versions
6.0.2-2build27.2-1ubuntu17.2-1ubuntu27.2.1-17.2.1-1ubuntu0.17.2.1-1ubuntu0.27.2.1-1ubuntu0.2+esm1
7.2.1-1ubuntu0.2+esm2
frr
Ubuntu:22.04:LTS
before 8.1-1ubuntu1.2, plus listed versions
7.5.1-1.18.1-18.1-1ubuntu18.1-1ubuntu1.1
8.1-1ubuntu1.2
frr
openSUSE:Tumbleweed
before 8.1-5.1
8.1-5.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubspwpun/CVE-2022-370322023-02-20

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-37032 is a critical vulnerability (CVSS 9.1) in Frrouting, published September 12, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 2.21%, the 82nd percentile. Fixed in frr 8.3.1-5.el9.

References

Show 64 moreShow less
MoveEnter Open