CVE-2022-26129
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the...
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the subtlv length in the functions, parse_hello_subtlv, parse_ihu_subtlv, and parse_update_subtlv in babeld/message.c.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the subtlv length in the functions, parse_hello_subtlv, parse_ihu_subtlv, and parse_update_subtlv in babeld/message.c.
- Record
CVE-2022-26129- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List
7.8
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the subtlv length in the functions, parse_hello_subtlv, parse_ihu_subtlv, and parse_update_subtlv in babeld/message.c.
- Record
CVE-2022-26129- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
EUVDEUVD-2022-30696
7.8
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the subtlv length in the functions, parse_hello_subtlv, parse_ihu_subtlv, and parse_update_subtlv in babeld/message.c.
- Record
EUVD-2022-30696- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-54p4-8qjr-jvgc
7.8
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the...
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the subtlv length in the functions, parse_hello_subtlv, parse_ihu_subtlv, and parse_update_subtlv in babeld/message.c.
- Record
GHSA-54p4-8qjr-jvgc- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-26129
7.8
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the subtlv length in the functions, parse_hello_subtlv, parse_ihu_subtlv, and parse_update_subtlv in babeld/message.c.
- Record
ALPINE-CVE-2022-26129- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
7.8
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the subtlv length in the functions, parse_hello_subtlv, parse_ihu_subtlv, and parse_update_subtlv in babeld/message.c.
- Record
CVE-2022-26129- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
Show 5 moreShow less
OSVDEBIAN-CVE-2022-26129
7.8
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the subtlv length in the functions, parse_hello_subtlv, parse_ihu_subtlv, and parse_update_subtlv in babeld/message.c.
- Record
DEBIAN-CVE-2022-26129- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVUBUNTU-CVE-2022-26129
7.8
Buffer overflow vulnerabilities exist in FRRouting through 8.1.0 due to wrong checks on the subtlv length in the functions, parse_hello_subtlv, parse_ihu_subtlv, and parse_update_subtlv in babeld/message.c.
- Record
UBUNTU-CVE-2022-26129- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2022:0901-1 No score
Security update for frr
This update for frr fixes the following issues:
- CVE-2022-26125, CVE-2022-26126: Fixed buffer overflows in unpack_tlv_router_cap() (bsc#1196505, bsc#1196506).
- CVE-2022-26127: Fixed heap buffer overflow in babel_packet_examin() (bsc#1196503).
- CVE-2022-26128: Fixed buffer overflows in babel_packet_examin() (bsc#1196507).
- CVE-2022-26129: Fixed buffer overflows in parse_hello_subtlv(), parse_ihu_subtlv() and parse_update_subtlv() (bsc#1196504).
- Record
openSUSE-SU-2022:0901-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:0901-1 No score
Security update for frr
This update for frr fixes the following issues:
- CVE-2022-26125, CVE-2022-26126: Fixed buffer overflows in unpack_tlv_router_cap() (bsc#1196505, bsc#1196506).
- CVE-2022-26127: Fixed heap buffer overflow in babel_packet_examin() (bsc#1196503).
- CVE-2022-26128: Fixed buffer overflows in babel_packet_examin() (bsc#1196507).
- CVE-2022-26129: Fixed buffer overflows in parse_hello_subtlv(), parse_ihu_subtlv() and parse_update_subtlv() (bsc#1196504).
- Record
SUSE-SU-2022:0901-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
| Package | Affected | Fixed |
|---|---|---|
frrAlpine:v3.16 |
before 8.2.1-r0 | 8.2.1-r0 |
frrAlpine:v3.17 |
before 8.2.1-r0 | 8.2.1-r0 |
frrAlpine:v3.18 |
before 8.2.1-r0 | 8.2.1-r0 |
frrAlpine:v3.19 |
before 8.2.1-r0 | 8.2.1-r0 |
frrAlpine:v3.20 |
before 8.2.1-r0 | 8.2.1-r0 |
frrAlpine:v3.21 |
before 8.2.1-r0 | 8.2.1-r0 |
frrAlpine:v3.22 |
before 8.2.1-r0 | 8.2.1-r0 |
frrAlpine:v3.23 |
before 8.2.1-r0 | 8.2.1-r0 |
frrAlpine:v3.24 |
before 8.2.1-r0 | 8.2.1-r0 |
frrDebian:12 |
before 8.4.1-1 | 8.4.1-1 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
frrDebian:13 |
before 8.4.1-1 | 8.4.1-1 |
frrDebian:14 |
before 8.4.1-1 | 8.4.1-1 |
frrDebian:10 |
before 7.5.1-1.1+deb10u2, plus listed versions 6.0.2-26.0.2-2+deb10u16.0.2-2+deb10u27.2-17.2.1-1 Show 8 moreShow less7.3.1-17.4-17.4-1.17.4-27.5-17.5.1-17.5.1-1.17.5.1-1.1+deb10u1 |
7.5.1-1.1+deb10u2 |
frrDebian:11 |
before 7.5.1-1.1+deb11u3, plus listed versions 7.5.1-1.17.5.1-1.1+deb11u17.5.1-1.1+deb11u2 |
7.5.1-1.1+deb11u3 |
frrSUSE:Linux Enterprise Module for Server Applications 15 SP3 |
before 7.4-150300.4.3.1 | 7.4-150300.4.3.1 |
frrUbuntu: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 |
frrUbuntu:22.04:LTS |
before 8.1-1ubuntu1, plus listed versions 7.5.1-1.18.1-1 |
8.1-1ubuntu1 |
frropenSUSE:Leap 15.3 |
before 7.4-150300.4.3.1 | 7.4-150300.4.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-26129 is a high vulnerability (CVSS 7.8) in Frrouting, published March 3, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.01%, the 63rd percentile. Fixed in frr 8.2.1-r0.
References
github.com/FRRouting/frr/issues/10503
lists.debian.org/debian-lts-announce/2024/04/msg00019.html
lists.debian.org/debian-lts-announce/2024/09/msg00007.html
nvd.nist.gov/vuln/detail/CVE-2022-26129
github.com/advisories/GHSA-54p4-8qjr-jvgc
security.alpinelinux.org/vuln/CVE-2022-26129
Show 32 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2022/26xxx/CVE-2022-26129.json
security-tracker.debian.org/tracker/CVE-2022-26129
suse.com/support/update/announcement/2022/suse-su-20220901-1
bugzilla.suse.com/1180217
bugzilla.suse.com/1196503
bugzilla.suse.com/1196504
bugzilla.suse.com/1196505
bugzilla.suse.com/1196506
bugzilla.suse.com/1196507
suse.com/security/cve/CVE-2022-26125
suse.com/security/cve/CVE-2022-26126
suse.com/security/cve/CVE-2022-26127
suse.com/security/cve/CVE-2022-26128
suse.com/security/cve/CVE-2022-26129
ubuntu.com/security/CVE-2022-26129
cve.org/CVERecord?id=CVE-2022-26129
ubuntu.com/security/notices/USN-6807-1
ubuntu.com/security/CVE-2022-26126
ubuntu.com/security/CVE-2022-26127
ubuntu.com/security/CVE-2022-26128
ubuntu.com/security/CVE-2022-37032
ubuntu.com/security/CVE-2022-37035
ubuntu.com/security/CVE-2023-31490
ubuntu.com/security/CVE-2023-38406
ubuntu.com/security/CVE-2023-38407
ubuntu.com/security/CVE-2023-38802
ubuntu.com/security/CVE-2023-46752
ubuntu.com/security/CVE-2023-46753
ubuntu.com/security/CVE-2023-47234
ubuntu.com/security/CVE-2023-47235
ubuntu.com/security/CVE-2024-31948
lists.opensuse.org/archives/list/[email protected]/thread/IMU2X5TQEN42TVGMLEB32I5WD3N5Z2FU