kopia lustrzana https://gitlab.com/sane-project/backends
epsonds: Read only up to seven hexdigits to determine payload size
Addresses GHSL-2020-083, re #279.merge-requests/463/merge
rodzic
e52a5bf719
commit
db9480b09e
|
@ -117,7 +117,7 @@ esci2_check_header(const char *cmd, const char *buf, unsigned int *more)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
err = sscanf(&buf[5], "%x#", more);
|
err = sscanf(&buf[5], "%7x#", more);
|
||||||
if (err != 1) {
|
if (err != 1) {
|
||||||
DBG(1, "cannot decode length from header\n");
|
DBG(1, "cannot decode length from header\n");
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Ładowanie…
Reference in New Issue