Ubuntu-specific modifications to accountsservice (in patch file debian/patches/0010-set-language.patch) caused the fallbacklocale variable, pointing to static storage, to be freed, in the userchangelanguageauthorized_cb function. This is reachable via the SetLanguage dbus function. This is fixed in versions 0.6.55-0ubuntu12~20.04.5, 0.6.55-0ubuntu13.3, 0.6.55-0ubuntu14.1.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-3939.json"
[
{
"events": [
{
"introduced": "0.6.55-0ubuntu12\\~20.04"
},
{
"fixed": "0.6.55-0ubuntu12\\~20.05"
}
]
},
{
"events": [
{
"introduced": "0.6.55-0ubuntu13"
},
{
"fixed": "0.6.55-0ubuntu13.3"
}
]
},
{
"events": [
{
"introduced": "0.6.55-0ubuntu14"
},
{
"fixed": "0.6.55-0ubuntu14.1"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "20.04"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "21.04"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "21.10"
}
]
}
]