A race condition was found in the GSM 0710 tty multiplexor in the Linux kernel. This issue occurs when two threads execute the GSMIOC_SETCONF ioctl on the same tty file descriptor with the gsm line discipline enabled, and can lead to a use-after-free problem on a struct gsm_dlci while restarting the gsm mux. This could allow a local unprivileged user to escalate their privileges on the system.
{
"cna_assigner": "redhat",
"cwe_ids": [
"CWE-366"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/6xxx/CVE-2023-6546.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"fixed": "0:4.18.0-513.24.1.rt7.326.el8_9"
},
{
"fixed": "0:4.18.0-513.24.1.el8_9"
},
{
"fixed": "0:4.18.0-193.136.1.el8_2"
},
{
"fixed": "0:4.18.0-305.134.1.el8_4"
},
{
"fixed": "0:4.18.0-305.134.1.rt7.210.el8_4"
},
{
"fixed": "0:4.18.0-305.134.1.el8_4"
},
{
"fixed": "0:4.18.0-305.134.1.el8_4"
},
{
"fixed": "0:4.18.0-372.93.1.el8_6"
},
{
"fixed": "0:4.18.0-477.55.1.el8_8"
},
{
"fixed": "0:5.14.0-427.13.1.el9_4"
},
{
"fixed": "0:5.14.0-427.13.1.el9_4"
},
{
"fixed": "0:5.14.0-70.93.2.el9_0"
},
{
"fixed": "0:5.14.0-70.93.1.rt21.165.el9_0"
},
{
"fixed": "0:5.14.0-284.55.1.el9_2"
},
{
"fixed": "0:5.14.0-284.55.1.rt14.340.el9_2"
},
{
"fixed": "0:4.18.0-372.93.1.el8_6"
},
{
"fixed": "v5.7.13-16"
},
{
"fixed": "v5.7.13-7"
},
{
"fixed": "v6.8.1-408"
},
{
"fixed": "v5.7.13-19"
},
{
"fixed": "v1.0.0-480"
},
{
"fixed": "v5.7.13-9"
},
{
"fixed": "v0.4.0-248"
},
{
"fixed": "v1.14.6-215"
},
{
"fixed": "v6.8.1-431"
},
{
"fixed": "v1.1.0-228"
},
{
"fixed": "v5.8.1-471"
},
{
"fixed": "v2.9.6-15"
},
{
"fixed": "v5.7.13-3"
},
{
"fixed": "v5.7.13-27"
},
{
"fixed": "v5.7.13-12"
},
{
"fixed": "v0.1.0-527"
},
{
"fixed": "v0.1.0-225"
},
{
"fixed": "v0.28.1-57"
}
],
"source": "AFFECTED_FIELD",
"strategy": "InverseAffectedRanges"
}
]
}
]
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-6546.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"177489335134885436322170987162361039256",
"26959496849879989608832756264390661433",
"240904534339636653594792518634675517152",
"64754169531208222076743492087771539380",
"103016904555091084216468661289220075255",
"153685916952054600197567167332573198245",
"238403119954930890692334066702016944342"
],
"threshold": 0.9
},
"id": "CVE-2023-6546-850680fe",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/3c4f8333b582487a2d1e02171f1465531cde53e3",
"target": {
"file": "drivers/tty/n_gsm.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "184714091784967976446028015322184766847",
"length": 1058
},
"id": "CVE-2023-6546-e8ca0bce",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/3c4f8333b582487a2d1e02171f1465531cde53e3",
"target": {
"file": "drivers/tty/n_gsm.c",
"function": "gsm_cleanup_mux"
}
}
]
"2026-10-22T16:02:05Z"