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_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",
"binary_version": "1.7.9-1~20.04.3"
}
]
}
{
"binaries": [
{
"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",
"binary_version": "1.7.9-1~22.04.3"
}
]
}