One fix for a bug that could cause a NULL write past the end of a buffer
in case of unusually long writes to some system interfaces used by mountd and other nfs support utilities. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJWzlVJAAoJECebzXlCjuG+fVYQAMHQX2fx33juQF03r7R4A+cI 8QITgkAEDyQLcxYu/NdXqOXYc1Nv83uJRXljS2d2Y/D25spRB8ZaIZtpVFN/RlBc 8ss3nnI/iHFd6fqPECZfgHcORwalY+eYMICc2GdXFADYjyMQDD2/xIxF0GqW2RGC xLKPPxnrcaIcgUGhFgbptpykKeYXHTK4vb/xwjkgI6m+IISFULAG4Z1jfsbIX+4N NcNtTumgVQ1lFmMrl36K1JXj/0PY9vPPyDG38nSbD0s6zsS1mm6ALCt9N+mPJdX8 yJAq1FL70HtsBD9/oqm/qg9qpJ1dSB3r867HTXlECp6+mYwNi56u3I0jTJKbqwmJ 4eYlgQr1TPVUoa2vzbt/PE4yuKRsbo52TP1cX8VF+/bEtg0R5sz+uSTQZE9hqJE/ Cfk1eXYJxwVY8BnBY5tgmiGwApN13l/1fnhdZltWWsMEZiYvU46JIhVWv/8zMaA7 XOKP1r7JkWXcbPPvI7/KOxi5O4kzs9Mr4kT6xULrAHEbElPak6MIoODwJOLOMh1X z82HHvfEd3mwRhrDDg2v0MrdikRx+mtaB3zfNFFbXcHAChRCqCQ0OHxOCE9EJhCg GVsRpRjzafcSW+NwiQrn8OpjKJ7cSaa4gFXFaikQMFHYaYgavpJVWanH3fX6iKWV RRPufAXYsyRNFmTi4AOb =ezck -----END PGP SIGNATURE----- Merge tag 'nfsd-4.5-1' of git://linux-nfs.org/~bfields/linux Pull nfsd bugfix from Bruce Fields: "One fix for a bug that could cause a NULL write past the end of a buffer in case of unusually long writes to some system interfaces used by mountd and other nfs support utilities" * tag 'nfsd-4.5-1' of git://linux-nfs.org/~bfields/linux: sunrpc/cache: fix off-by-one in qword_get()
This commit is contained in:
Коммит
81904dbbb4
|
@ -1225,7 +1225,7 @@ int qword_get(char **bpp, char *dest, int bufsize)
|
||||||
if (bp[0] == '\\' && bp[1] == 'x') {
|
if (bp[0] == '\\' && bp[1] == 'x') {
|
||||||
/* HEX STRING */
|
/* HEX STRING */
|
||||||
bp += 2;
|
bp += 2;
|
||||||
while (len < bufsize) {
|
while (len < bufsize - 1) {
|
||||||
int h, l;
|
int h, l;
|
||||||
|
|
||||||
h = hex_to_bin(bp[0]);
|
h = hex_to_bin(bp[0]);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче