File cups-1.7.5-CVE-2023-4504.patch of Package cups.40433
--- filter/interpret.c.orig 2014-01-29 17:31:35.000000000 +0100
+++ filter/interpret.c 2023-09-12 12:54:05.179826263 +0200
@@ -1079,6 +1079,18 @@ scan_ps(_cups_ps_stack_t *st, /* I - S
cur ++;
+ /*
+ * Return NULL if we reached NULL terminator, a lone backslash
+ * is not a valid character in PostScript.
+ */
+
+ if (!*cur)
+ {
+ *ptr = NULL;
+
+ return (NULL);
+ }
+
if (*cur == 'b')
*valptr++ = '\b';
else if (*cur == 'f')