Every CVE Search/ Get API key

CVE-2020-12831

** DISPUTED ** An issue was discovered in FRRouting FRR (aka Free Range Routing) through 7.3.1....

5.3 MediumFix availableDisputed

An issue was discovered in FRRouting FRR (aka Free Range Routing) through 7.3.1. When using the split-config feature, the init script creates an empty config file with world-readable default permissions, leading to a possible information leak via tools/frr.in and tools/frrcommon.sh.in. NOTE: some parties consider this user error, not a vulnerability, because the permissions are under the control of the user before any sensitive information is present in the file

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
Low
Integrity
None
Availability
None

Exploit likelihood

1.43%Up 0.8 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 5.3

An issue was discovered in FRRouting FRR (aka Free Range Routing) through 7.3.1. When using the split-config feature, the init script creates an empty config file with world-readable default permissions, leading to a possible information leak via tools/frr.in and tools/frrcommon.sh.in. NOTE: some parties consider this user error, not a vulnerability, because the permissions are under the control of the user before any sensitive information is present in the file

Record
CVE-2020-12831
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:P/I:N/A:N
Weakness
CWE-732
Updated
2026-11-02
CVE List No score

An issue was discovered in FRRouting FRR (aka Free Range Routing) through 7.3.1. When using the split-config feature, the init script creates an empty config file with world-readable default permissions, leading to a possible information leak via tools/frr.in and tools/frrcommon.sh.in. NOTE: some parties consider this user error, not a vulnerability, because the permissions are under the control of the user before any sensitive information is present in the file

Record
CVE-2020-12831
Updated
2026-11-02
EUVDEUVD-2020-5113 No score

An issue was discovered in FRRouting FRR (aka Free Range Routing) through 7.3.1. When using the split-config feature, the init script creates an empty config file with world-readable default permissions, leading to a possible information leak via tools/frr.in and tools/frrcommon.sh.in. NOTE: some parties consider this user error, not a vulnerability, because the permissions are under the control of the user before any sensitive information is present in the file

Record
EUVD-2020-5113
Updated
2026-11-03
GitHub AdvisoriesGHSA-x83m-q23q-xv5j 5.3

** DISPUTED ** An issue was discovered in FRRouting FRR (aka Free Range Routing) through 7.3.1....

** DISPUTED ** An issue was discovered in FRRouting FRR (aka Free Range Routing) through 7.3.1. When using the split-config feature, the init script creates an empty config file with world-readable default permissions, leading to a possible information leak via tools/frr.in and tools/frrcommon.sh.in. NOTE: some parties consider this user error, not a vulnerability, because the permissions are under the control of the user before any sensitive information is present in the file.

Record
GHSA-x83m-q23q-xv5j
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-200, CWE-732
Updated
2026-11-02
OSV 5.3

An issue was discovered in FRRouting FRR (aka Free Range Routing) through 7.3.1. When using the split-config feature, the init script creates an empty config file with world-readable default permissions, leading to a possible information leak via tools/frr.in and tools/frrcommon.sh.in. NOTE: some parties consider this user error, not a vulnerability, because the permissions are under the control of the user before any sensitive information is present in the file

Record
CVE-2020-12831
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2020-12831 5.3

An issue was discovered in FRRouting FRR (aka Free Range Routing) through 7.3.1. When using the split-config feature, the init script creates an empty config file with world-readable default permissions, leading to a possible information leak via tools/frr.in and tools/frrcommon.sh.in. NOTE: some parties consider this user error, not a vulnerability, because the permissions are under the control of the user before any sensitive information is present in the file

Record
DEBIAN-CVE-2020-12831
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVRHSA-2020:4619 5.3

Red Hat Security Advisory: frr security and bug fix update

Record
RHSA-2020:4619
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVALSA-2020:4619 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: default permission issue eases information leaks (CVE-2020-12831)

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-2020:4619
Updated
2026-11-02
OSVopenSUSE-SU-2024:10583-1 No score

frr-7.5.1-3.1 on GA media

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

Record
openSUSE-SU-2024:10583-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
frr-contrib
AlmaLinux:8
before 7.0-10.el8
7.0-10.el8
frr
Debian:12
All versions, plus listed versions
10.0-0.110.0-0.210.0-110.0-210.0.1-0.1
Show 45 moreShow less
10.1-0.110.1-0.210.1.1-0.110.1.1-110.1.1-210.1.1-310.2-110.2-210.2.1-110.2.1-210.2.1-310.2.1-410.2.1-510.2.1-610.3-110.3-210.3-310.3-410.3-510.3.1-110.3.1-210.3.1-310.3.1-410.4.0-110.4.1-110.4.1-210.4.1-310.5.0-110.5.0-210.5.1-110.5.1-210.5.1-310.5.2-110.5.3-110.6.0-110.6.0-210.6.1-110.6.1-210.6.1-310.7.0-110.7.0-210.7.1-110.7.1-210.7.1-310.7.1-4
None known
frr
Debian:13
All versions, plus listed versions
10.3-310.3-3+deb13u110.3-410.3-510.3.1-1
Show 27 moreShow less
10.3.1-210.3.1-310.3.1-410.4.0-110.4.1-110.4.1-210.4.1-310.5.0-110.5.0-210.5.1-110.5.1-210.5.1-310.5.2-110.5.3-110.6.0-110.6.0-210.6.1-110.6.1-210.6.1-310.7.0-110.7.0-210.7.1-110.7.1-210.7.1-310.7.1-410.7.1-510.7.1-6
None known
frr
Debian:14
All versions, plus listed versions
10.3-310.3-410.3-510.3.1-110.3.1-2
Show 26 moreShow less
10.3.1-310.3.1-410.4.0-110.4.1-110.4.1-210.4.1-310.5.0-110.5.0-210.5.1-110.5.1-210.5.1-310.5.2-110.5.3-110.6.0-110.6.0-210.6.1-110.6.1-210.6.1-310.7.0-110.7.0-210.7.1-110.7.1-210.7.1-310.7.1-410.7.1-510.7.1-6
None known
frr
Red Hat:enterprise_linux:8::appstream
before 0:7.0-10.el8
0:7.0-10.el8
frr-contrib
Red Hat:enterprise_linux:8::appstream
before 0:7.0-10.el8
0:7.0-10.el8
frr-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:7.0-10.el8
0:7.0-10.el8
frr-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:7.0-10.el8
0:7.0-10.el8
frr
openSUSE:Tumbleweed
before 7.5.1-3.1
7.5.1-3.1

History

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

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

In short

CVE-2020-12831 is a medium vulnerability (CVSS 5.3) in Linuxfoundation Free Range Routing, published May 13, 2020. Its validity is disputed. EPSS puts the chance of exploitation in the next 30 days at 1.43%, the 73rd percentile. Fixed in frr-contrib 7.0-10.el8.

References

Show 11 moreShow less
This page doesn't list everything

Left out here: 8 versions. The JSON record has them.

MoveEnter Open