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"
}
]
}