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.
{ "vanir_signatures": [ { "signature_type": "Function", "target": { "function": "main", "file": "libfwupdplugin/fu-self-test.c" }, "digest": { "function_hash": "227917478323252753942772574516484288925", "length": 6654.0 }, "id": "CVE-2022-3287-1b606760", "signature_version": "v1", "deprecated": false, "source": "https://github.com/fwupd/fwupd/commit/ea676855f2119e36d433fbd2ed604039f53b2091" }, { "signature_type": "Line", "target": { "file": "libfwupdplugin/fu-plugin.c" }, "digest": { "line_hashes": [ "185694364291763376642641409172221107882", "233435206009929904409078305488020573124", "74499654005614357766165854005290688510", "51724551807383385144170535167135777641", "277646382442569870382172387158228914313", "129557590716005878388210207849088465328", "39984794960422302476945206173212967436", "96783522183038548586739436693424012024", "121505856104040833355480307156763806941", "19412089633113111749417454227755956960", "109371934755871094335088615757702522254", "306565628157472737633719401119601713126", "254471677914945781467302013504620918895", "160495244318518926839985964936445805787", "31970284475940352458706986219287961391", "333657930080506697992470144884423918179", "242283288313172417285452333850382015749", "290613462988412424815698065408901741896", "242332176029108878734290747012777413454", "197242592975941211741049831712828596721", "141270387646378681333192281509487491530", "105354130572029313441040541341812459245" ], "threshold": 0.9 }, "id": "CVE-2022-3287-6f89733f", "signature_version": "v1", "deprecated": false, "source": "https://github.com/fwupd/fwupd/commit/ea676855f2119e36d433fbd2ed604039f53b2091" }, { "signature_type": "Line", "target": { "file": "libfwupdplugin/fu-self-test.c" }, "digest": { "line_hashes": [ "172713642334055919252251013068382982774", "319513597485738336899299336342497714212", "84298258347774728497669159493267459408", "154725807124619395619167265059380744563", "123196057370551060642552809795984979096", "311861332273394396525935250003739303214", "10135743727097914286452478474768985291" ], "threshold": 0.9 }, "id": "CVE-2022-3287-b43b8230", "signature_version": "v1", "deprecated": false, "source": "https://github.com/fwupd/fwupd/commit/ea676855f2119e36d433fbd2ed604039f53b2091" }, { "signature_type": "Function", "target": { "function": "fu_plugin_set_secure_config_value", "file": "libfwupdplugin/fu-plugin.c" }, "digest": { "function_hash": "215192322070254730145595331785048088985", "length": 613.0 }, "id": "CVE-2022-3287-d3be6af6", "signature_version": "v1", "deprecated": false, "source": "https://github.com/fwupd/fwupd/commit/ea676855f2119e36d433fbd2ed604039f53b2091" } ] }