When creating an OPERATOR user account on the BMC, the redfish plugin saved the auto-generated password to /etc/fwupd/redfish.conf without proper restriction, allowing any user on the system to read the same configuration file.
[
{
"source": "https://github.com/fwupd/fwupd/commit/ea676855f2119e36d433fbd2ed604039f53b2091",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "main",
"file": "libfwupdplugin/fu-self-test.c"
},
"id": "CVE-2022-3287-1b606760",
"signature_type": "Function",
"digest": {
"length": 6654.0,
"function_hash": "227917478323252753942772574516484288925"
}
},
{
"source": "https://github.com/fwupd/fwupd/commit/ea676855f2119e36d433fbd2ed604039f53b2091",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "libfwupdplugin/fu-plugin.c"
},
"id": "CVE-2022-3287-6f89733f",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"185694364291763376642641409172221107882",
"233435206009929904409078305488020573124",
"74499654005614357766165854005290688510",
"51724551807383385144170535167135777641",
"277646382442569870382172387158228914313",
"129557590716005878388210207849088465328",
"39984794960422302476945206173212967436",
"96783522183038548586739436693424012024",
"121505856104040833355480307156763806941",
"19412089633113111749417454227755956960",
"109371934755871094335088615757702522254",
"306565628157472737633719401119601713126",
"254471677914945781467302013504620918895",
"160495244318518926839985964936445805787",
"31970284475940352458706986219287961391",
"333657930080506697992470144884423918179",
"242283288313172417285452333850382015749",
"290613462988412424815698065408901741896",
"242332176029108878734290747012777413454",
"197242592975941211741049831712828596721",
"141270387646378681333192281509487491530",
"105354130572029313441040541341812459245"
]
}
},
{
"source": "https://github.com/fwupd/fwupd/commit/ea676855f2119e36d433fbd2ed604039f53b2091",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "libfwupdplugin/fu-self-test.c"
},
"id": "CVE-2022-3287-b43b8230",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"172713642334055919252251013068382982774",
"319513597485738336899299336342497714212",
"84298258347774728497669159493267459408",
"154725807124619395619167265059380744563",
"123196057370551060642552809795984979096",
"311861332273394396525935250003739303214",
"10135743727097914286452478474768985291"
]
}
},
{
"source": "https://github.com/fwupd/fwupd/commit/ea676855f2119e36d433fbd2ed604039f53b2091",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "fu_plugin_set_secure_config_value",
"file": "libfwupdplugin/fu-plugin.c"
},
"id": "CVE-2022-3287-d3be6af6",
"signature_type": "Function",
"digest": {
"length": 613.0,
"function_hash": "215192322070254730145595331785048088985"
}
}
]