CVE-2026-31677

In the Linux kernel, the following vulnerability has been resolved: crypto: af_alg - limit RX SG extraction by receive buffer budget Make af_alg_get_rsgl() limit each RX scatterlist extraction to the remaining receive buffer budget. af_alg_get_rsgl() currently uses af_alg_readable() only as a gate before extracting data into the RX scatterlist. Limit each extraction to the remaining af_alg_rcvbuf(sk) budget so that receive-side accounting matches the amount of data attached to the request. If skcipher cannot obtain enough RX space for at least one chunk while more data remains to be processed, reject the recvmsg call instead of rounding the request length down to zero.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc7:*:*:*:*:*:*

History

11 Nov 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: crypto: af_alg - limitar la extracción de SG de RX por el presupuesto del búfer de recepción Hacer que af_alg_get_rsgl() limite cada extracción de scatterlist de RX al presupuesto restante del búfer de recepción. af_alg_get_rsgl() actualmente usa af_alg_readable() solo como una puerta antes de extraer datos en el scatterlist de RX. Limitar cada extracción al presupuesto restante de af_alg_rcvbuf(sk) para que la contabilidad del lado de recepción coincida con la cantidad de datos adjuntos a la solicitud. Si skcipher no puede obtener suficiente espacio de RX para al menos un fragmento mientras queden más datos por procesar, rechazar la llamada a recvmsg en lugar de redondear la longitud de la solicitud a cero.

30 Oct 2026, 13:18

Type Values Removed Values Added
References
  • () https://git.kernel.org/stable/c/960c56743988d8ce9ff9b5d770dbeb5f64823a23 -

21 Oct 2026, 13:18

Type Values Removed Values Added
References
  • () https://git.kernel.org/stable/c/7e345de2e69475430af85e09210795d8eb8e719c -

Information

Published : 2026-04-25 09:16

Updated : 2026-11-11 23:10


NVD link : CVE-2026-31677

Mitre link : CVE-2026-31677

CVE.ORG link : CVE-2026-31677


JSON object : View

Products Affected

linux

  • linux_kernel