bgpd in FRRouting FRR (aka Free Range Routing) 2.x and 3.x before 3.0.4, 4.x before 4.0.1, 5.x before 5.0.2, and 6.x before 6.0.2 (not affecting Cumulus Linux or VyOS), when ENABLE_BGP_VNC is used for Virtual Network Control, allows remote attackers to cause a denial of service (peering session flap) via attribute 255 in a BGP UPDATE packet. This occurred during Disco in January 2019 because FRR does not implement RFC 7606, and therefore the packets with 255 were considered invalid VNC data and the BGP session was closed.
{
"extracted_events": [
{
"cpe": "cpe:2.3:a:frrouting:frrouting:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "2.0"
},
{
"last_affected": "2.0.2"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:frrouting:frrouting:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "3.0"
},
{
"fixed": "3.0.4"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:frrouting:frrouting:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "5.0"
},
{
"fixed": "5.0.2"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:frrouting:frrouting:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "6.0"
},
{
"fixed": "6.0.2"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:frrouting:frrouting:4.0:*:*:*:*:*:*:*",
"range": [
{
"introduced": "4.0"
},
{
"last_affected": "4.0"
}
],
"source": "CPE_STRING"
},
{
"range": [
{
"fixed": "943d595a018e69b550db08cccba1d0778a86705a"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "frr-3.0.4",
"range": [
{
"fixed": "6a18454bd8216779b9b747d051cae58696e8ecc4"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "frr-4.0.1",
"range": [
{
"fixed": "b29e32253f51f392b77a461cd509453e967c7ccd"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "frr-5.0.2",
"range": [
{
"fixed": "9e0b3541bd3bbec7453980a7873a6ef7737fbafa"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "frr-6.0.2",
"range": [
{
"fixed": "1bdbe6ef03e18f99fb31e3d959d2c42eabcf1574"
}
],
"source": "REFERENCES_TAG"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-5892.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "226253075993838365206758340139451727523",
"length": 9566
},
"id": "CVE-2019-5892-0e0da3e3",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/frrouting/frr/commit/943d595a018e69b550db08cccba1d0778a86705a",
"target": {
"file": "bgpd/bgp_attr.c",
"function": "bgp_packet_attribute"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "199930622389995491595351178600916485866",
"length": 6439
},
"id": "CVE-2019-5892-99deb2d7",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/frrouting/frr/commit/943d595a018e69b550db08cccba1d0778a86705a",
"target": {
"file": "bgpd/bgp_attr.c",
"function": "bgp_attr_parse"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"107777104466567314008682632771991800138",
"235405730254444827236190011813045179433",
"335868927362285832753604595618422189685",
"47272941257009619675849957593652109504",
"235582359505086831052758262786582469478",
"66201759982703159290731231529114977532",
"168924971747089847053328196432855369728",
"224903372989617109560032431006216113010",
"191286128100840234737980753312199717097",
"279418862926639171169903744502347440483",
"205210173508678452565123854152522315151",
"65895608911594313176810430328100598911",
"224419439070531230341548702062829061710",
"99299168685093559901062003879591264572",
"336946682123705287670464471661067398120",
"260851037248658446859792461523021469835"
],
"threshold": 0.9
},
"id": "CVE-2019-5892-a3a40456",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/frrouting/frr/commit/943d595a018e69b550db08cccba1d0778a86705a",
"target": {
"file": "bgpd/bgp_attr.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "45595622182248374209023856172970116011",
"length": 1628
},
"id": "CVE-2019-5892-b1660f24",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/frrouting/frr/commit/943d595a018e69b550db08cccba1d0778a86705a",
"target": {
"file": "bgpd/bgp_attr.c",
"function": "bgp_packet_mpattr_tea"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"316955059871085195017447230635599982227",
"37601998386077420357919442678801951252",
"46347138890790676048284109969502304387",
"48641407575183571168910414059875291694"
],
"threshold": 0.9
},
"id": "CVE-2019-5892-fc272e92",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/frrouting/frr/commit/943d595a018e69b550db08cccba1d0778a86705a",
"target": {
"file": "bgpd/bgpd.h"
}
}
]
"2026-10-22T07:18:59Z"