--- cups/raster-interpret.c.orig	2022-05-26 08:17:21.000000000 +0200
+++ cups/raster-interpret.c	2023-09-20 14:56:44.666363324 +0200
@@ -1113,6 +1113,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')
