The D-Bus security policy files in /etc/dbus-1/system.d/*.conf in fso-gsmd 0.12.0-3, fso-frameworkd 0.9.5.9+git20110512-4, and fso-usaged 0.12.0-2 as packaged in Debian, the upstream cornucopia.git (fsoaudiod, fsodatad, fsodeviced, fsogsmd, fsonetworkd, fsotdld, fsousaged) git master on 2015-01-19, the upstream framework.git 0.10.1 and git master on 2015-01-19, phonefsod 0.1+git20121018-1 as packaged in Debian, Ubuntu and potentially other packages, and potentially other fso modules do not properly filter D-Bus message paths, which might allow local users to cause a denial of service (dbus-daemon memory consumption), or execute arbitrary code as root by sending a crafted D-Bus message to any D-Bus system service.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
Debian | 9 | all | fso-datad | < 0.12.0-3 | fso-datad_0.12.0-3_all.deb |
Debian | 9 | all | fso-deviced | < 0.12.0-7 | fso-deviced_0.12.0-7_all.deb |
Debian | 9 | all | fso-frameworkd | < 0.10.1-3 | fso-frameworkd_0.10.1-3_all.deb |
Debian | 9 | all | fso-gsmd | < 0.12.0-5 | fso-gsmd_0.12.0-5_all.deb |
Debian | 9 | all | fso-usaged | < 0.12.0-3 | fso-usaged_0.12.0-3_all.deb |
Debian | 9 | all | phonefsod | < 0.1+git20121018-2 | phonefsod_0.1+git20121018-2_all.deb |