description: An insufficiently protected credentials vulnerability [CWE-522] in FortiNAC-F 7.2.0, FortiNAC 9.4.1 and below, 9.2.6 and below, 9.1.8 and below, 8.8.0 all versions, 8.7.0 all versions may allow a local attacker with system access to retrieve users' passwords.
problem types: Improper access control
affected:
{
vendor: Fortinet
product: FortiNAC
defaultStatus: unaffected
versions:
versionType: semver, version: 9.4.0, lessThanOrEqual: 9.4.1, status: affected
versionType: semver, version: 9.2.0, lessThanOrEqual: 9.2.6, status: affected
versionType: semver, version: 9.1.0, lessThanOrEqual: 9.1.8, status: affected
versionType: semver, version: 8.8.0, lessThanOrEqual: 8.8.11, status: affected
versionType: semver, version: 8.7.0, lessThanOrEqual: 8.7.6, status: affected
}
metrics:
format: CVSS
cvssV3_1: [
version: 3.1
attackComplexity: HIGH
attackVector: LOCAL
availabilityImpact: NONE
baseScore: 3.9
baseSeverity: LOW
confidentialityImpact: HIGH
integrityImpact: NONE
privilegesRequired: HIGH
scope: UNCHANGED
userInteraction: NONE
vectorString: CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N/E:F/RL:X/RC:R
]
solutions: Please upgrade to FortiNAC-F version 7.2.1 or above
Please upgrade to FortiNAC version 9.4.2 or above
Please upgrade to FortiNAC version 9.2.7 or above
After the upgrade, the CLI account password should be changed.
To know which accounts require a new password, the following command can be run:
grep ":\$1" /etc/shadow
Then, login to the CLI with that user and type "passwd" to change the password and update the hash.