From 2da7e29c0cf5ce9a3746b23c5e19fc97c63df20f Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 18 Nov 2025 14:00:48 +0100 Subject: [PATCH] ucm: be more restrictive for device name with descriptor Signed-off-by: Jaroslav Kysela --- src/ucm/parser.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ucm/parser.c b/src/ucm/parser.c index 2c0d2678..5205dff7 100644 --- a/src/ucm/parser.c +++ b/src/ucm/parser.c @@ -1970,6 +1970,11 @@ static int verb_normalize_device_names(snd_use_case_mgr_t *uc_mgr, struct use_ca colon = strchr(norm_name, ':'); if (colon) { + if (colon[1] == '\0' || strchr(colon + 1, ' ')) { + snd_error(UCM, "device descriptor cannot be empty or contain spaces '%s'", orig_name); + err = -EINVAL; + goto __error; + } *colon = '\0'; index = 1; do { -- 2.47.3