In the Linux kernel, the following vulnerability has been resolved:
sctp: avoid livelock while updating retransmit path
sctp_assoc_update_retran_path() can loop forever when every remaining
transport, including retran_path, is SCTP_UNCONFIRMED: the state check
runs before the wraparound test, so the loop cannot observe that it has
completed a full pass.
Fix this by considering a transport only when it is not UNCONFIRMED,
then checking whether the walk has returned to retran_path. This makes
the full-pass termination independent of the transport state while
preserving the existing fallback selection semantics.
Also restore the NULL guard around the retran_path assignment. In the
all-UNCONFIRMED case there is no eligible replacement transport, and
installing NULL would leave later retransmit-path users and the debug
print with a NULL path.
4c47af4d5eb2c2f78f886079a3920a7078a6f0a0 builds before 3fe624c3843694ab096fdb198526ba0c659febbe; from 4c47af4d5eb2c2f78f886079a3920a7078a6f0a0 before 43410c1f2db53516e95ddd7e5b4b02f495b78121; from 4c47af4d5eb2c2f78f886079a3920a7078a6f0a0 before d893a7cc1cb41dd510f338bb2bfd8f29b14eaf49; from 4c47af4d5eb2c2f78f886079a3920a7078a6f0a0 before 83b1a7f9e718828ef364a7b004254ebb2d0035fe; from 4c47af4d5eb2c2f78f886079a3920a7078a6f0a0 before 173610fff55022a5ad1579fbcc7faa97467b58b7; from 4c47af4d5eb2c2f78f886079a3920a7078a6f0a0 before c9338057df1025f578fe7d0ff08bada87b8b838d; from 4c47af4d5eb2c2f78f886079a3920a7078a6f0a0 before ddc34cc0834c873871e88b055ee6a260676efe97; from 4c47af4d5eb2c2f78f886079a3920a7078a6f0a0 before d2c31b837406395e576afeb25958c98e9938f3f6; and 4 more ranges
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.
Printed from infosecsignals.com. Every record links back to the agency that published it.
Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.