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.
{ "binaries": [ { "binary_version": "1.7.9-1~20.04.3", "binary_name": "fwupd" }, { "binary_version": "1.7.9-1~20.04.3", "binary_name": "fwupd-tests" }, { "binary_version": "1.7.9-1~20.04.3", "binary_name": "gir1.2-fwupd-2.0" }, { "binary_version": "1.7.9-1~20.04.3", "binary_name": "gir1.2-fwupdplugin-1.0" }, { "binary_version": "1.7.9-1~20.04.3", "binary_name": "libfwupd-dev" }, { "binary_version": "1.7.9-1~20.04.3", "binary_name": "libfwupd2" }, { "binary_version": "1.7.9-1~20.04.3", "binary_name": "libfwupdplugin-dev" }, { "binary_version": "1.7.9-1~20.04.3", "binary_name": "libfwupdplugin5" } ] }
{ "binaries": [ { "binary_version": "1.7.9-1~22.04.3", "binary_name": "fwupd" }, { "binary_version": "1.7.9-1~22.04.3", "binary_name": "fwupd-tests" }, { "binary_version": "1.7.9-1~22.04.3", "binary_name": "gir1.2-fwupd-2.0" }, { "binary_version": "1.7.9-1~22.04.3", "binary_name": "gir1.2-fwupdplugin-1.0" }, { "binary_version": "1.7.9-1~22.04.3", "binary_name": "libfwupd-dev" }, { "binary_version": "1.7.9-1~22.04.3", "binary_name": "libfwupd2" }, { "binary_version": "1.7.9-1~22.04.3", "binary_name": "libfwupdplugin-dev" }, { "binary_version": "1.7.9-1~22.04.3", "binary_name": "libfwupdplugin5" } ] }