title: Junos OS: dexp Local Privilege Escalation vulnerabilities in SUID binaries
description: A sensitive information disclosure vulnerability in delta-export configuration utility (dexp) of Juniper Networks Junos OS may allow a locally authenticated shell user the ability to create and read database files generated by the dexp utility, including password hashes of local users. Since dexp is shipped with setuid permissions enabled and is owned by the root user, this vulnerability may allow a local privileged user the ability to run dexp with root privileges and access sensitive information in the dexp database. This issue affects Juniper Networks Junos OS: 15.1 versions prior to 15.1R7-S8; 15.1X49 versions prior to 15.1X49-D230; 17.3 versions prior to 17.3R3-S9; 17.4 versions prior to 17.4R2-S12, 17.4R3-S3; 18.1 versions prior to 18.1R3-S11; 18.2 versions prior to 18.2R3-S6; 18.2X75 versions prior to 18.2X75-D34; 18.3 versions prior to 18.3R3-S4; 18.4 versions prior to 18.4R2-S7, 18.4R3-S6; 19.1 versions prior to 19.1R1-S6, 19.1R2-S2, 19.1R3-S3; 19.2 versions prior to 19.2R1-S5, 19.2R3-S1; 19.3 versions prior to 19.3R2-S5, 19.3R3-S1; 19.4 versions prior to 19.4R1-S3, 19.4R2-S2, 19.4R3-S1; 20.1 versions prior to 20.1R1-S4, 20.1R2; 20.2 versions prior to 20.2R1-S2, 20.2R2.
problem types: CWE-250 Execution with Unnecessary Privileges
affected:
{
product: Junos OS
vendor: Juniper Networks
versions:
lessThan: 15.1R7-S8, status: affected, version: 15.1, versionType: custom
lessThan: 15.1X49-D230, status: affected, version: 15.1X49, versionType: custom
lessThan: 17.3R3-S9, status: affected, version: 17.3, versionType: custom
lessThan: 17.4R2-S12, 17.4R3-S3, status: affected, version: 17.4, versionType: custom
lessThan: 18.1R3-S11, status: affected, version: 18.1, versionType: custom
lessThan: 18.2R3-S6, status: affected, version: 18.2, versionType: custom
lessThan: 18.2X75-D34, status: affected, version: 18.2X75, versionType: custom
lessThan: 18.3R3-S4, status: affected, version: 18.3, versionType: custom
lessThan: 18.4R2-S7, 18.4R3-S6, status: affected, version: 18.4, versionType: custom
lessThan: 19.1R1-S6, 19.1R2-S2, 19.1R3-S3, status: affected, version: 19.1, versionType: custom
lessThan: 19.2R1-S5, 19.2R3-S1, status: affected, version: 19.2, versionType: custom
lessThan: 19.3R2-S5, 19.3R3-S1, status: affected, version: 19.3, versionType: custom
lessThan: 19.4R1-S3, 19.4R2-S2, 19.4R3-S1, status: affected, version: 19.4, versionType: custom
lessThan: 20.1R1-S4, 20.1R2, status: affected, version: 20.1, versionType: custom
lessThan: 20.2R1-S2, 20.2R2, status: affected, version: 20.2, versionType: custom
}
metrics:
cvssV3_1: [
attackComplexity: LOW
attackVector: LOCAL
availabilityImpact: HIGH
baseScore: 7.8
baseSeverity: HIGH
confidentialityImpact: HIGH
integrityImpact: HIGH
privilegesRequired: LOW
scope: UNCHANGED
userInteraction: NONE
vectorString: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
version: 3.1
]
exploits: Juniper SIRT is not aware of any malicious exploitation of this vulnerability.
solutions: The following software releases have been updated to resolve this specific issue: Junos OS 15.1R7-S8, 15.1X49-D230, 17.3R3-S9, 17.4R2-S12, 17.4R3-S3, 18.1R3-S11, 18.2R3-S6, 18.2X75-D34, 18.3R3-S4, 18.4R2-S7, 18.4R3-S6, 19.1R1-S6, 19.1R2-S2, 19.1R3-S3, 19.2R1-S5, 19.2R3-S1, 19.3R2-S5, 19.3R3-S1, 19.4R1-S3, 19.4R2-S2, 19.4R3-S1, 20.1R1-S4, 20.1R2, 20.2R1-S2, 20.2R2, 20.3R1, and all subsequent releases.
workarounds: Use access lists or firewall filters to limit CLI access to the device only from trusted, administrative networks or hosts.
Limit access to the Junos OS shell to only trusted system administrators.