Page MenuHomeVyOS Platform

Update accel-ppp-ng to the 306fff8 version includes multiple upstream fixes
Closed, ResolvedPublicFEATURE REQUEST

Description

Summary

Update accel-ppp-ng to the 306fff8 version includes multiple upstream fixes

$ git log --oneline 8cb6287..HEAD
306fff8 (HEAD -> current, origin/current, origin/HEAD) Merge pull request #37 from ritika0313/port-upstream-security-stability-mem-fixes
cb69ccc Merge pull request #41 from ritika0313/fix-radius-pkt-rcv-len
fa36f3c T9282: RADIUS: Fix handling of invalid packet length in rad_packet_recv()
93163c8 T9238: pppoe: check for a truncated tag header in PADI (port from accel-ppp 352)
da83e13 T9238: log_pgsql: bound username and sessionid in log header (port from accel-ppp 352)
f03fd8d T9238: pptp: reject a malformed bind address (port from accel-ppp 350)
1026a8e T9238: pptp: pass a proper value to SO_REUSEADDR (port from accel-ppp 350)
162dabb T9238: pptp: make echo-failure=0 disable the check explicitly (port from accel-ppp 350)
bd12e22 T9238: pptp: fix byte order of peer call id in Call-Disconnect-Notify (port from accel-ppp 350)
bf53a14 T9238: pptp: check getsockname()/getpeername() results (port from accel-ppp 350)
b9b6f97 T9238: pptp: close call socket when Outgoing-Call-Reply cannot be sent (port from accel-ppp 350)
107e033 T9238: pptp: reject control messages shorter than the header (port from accel-ppp 350)
7a578d6 T9238: pptp: fix truncated control messages on partial write (port from accel-ppp 350)
4498651 T9238: auth: fix challenge-name lifetime on reload (port accel-ppp PR 347)
2fc996b T9238: ppp: close unit fd only after session cleanup finishes (port accel-ppp PR 334)
1807c6c T9238: ipv6: fix NULL deref and OOB read in dnssl/AFTR-Name config parsing (port accel-ppp PR 332)
a51f815 T9238: ipoe: fix username string leak on early session teardown (port from accel-ppp 331)
9c8a8ac T9238: ipoe: fix dhcpv4 relay reply packet leak (port from accel-ppp 331)
d62d8aa T9238: ppp: don't terminate session on IPV6CP TermReq unless IPv6 is required (port from accel-ppp PR 330)
1704ff8 T9238: ipoe: Fix OOPS if ipv6.disable=1 (port from accel-ppp PR 326)
e4460fc T9238: pppoe: fix use-after-free in mac_filter_load() (port accel-ppp PR 327)
028f19b T9238: log_file: don't register general target when log-file is unset (port accel-ppp PR 319)
72655d0 T9238: radius: Invalid integer and date parsing (port from accel-ppp 297)
2b8a23c T9238: radius: Fix invalid check after mempool allocation (port from accel-ppp 297)
e042eab T9238: pppoe/disc: drop packets with unsupported PPPoE type (port from accel-ppp 315)
e13a807 T9238: pppoe/disc: fix free_net memmove count and overlap handling (port from accel-ppp 315)
33437d0 T9238: pppoe/disc: fix init_net allocation size (port from accel-ppp 315)
4b6cd6d T9238: strip: Fix invalid parsing (port from accel-ppp 315)
2b0de7e T9238: sstp: drain PPP write queue before deferring (port from accel-ppp 323)
2d1fe3b T9238: radius: fix request slot leak when queued request wakeup fails (port from accel-ppp 328)
43bc7b2 T9238: radius: fix permanent socket leak in Acct-Stop retry path (port from accel-ppp 328)
c11a2a9 T9238: radius: fix stop accounting timeout flow and request cleanup (port accel-ppp PR 301)
7ad6579 T9238: fix: dict.c: split() could return 0, making dict_load read ptr[-1] (port from accel-ppp 315)
fab93be T9238: radius: Fix use after free and more (port accel-ppp PR 299)
e610ab3 T9238: radius: MS-CHAP2-Success unchecked memcpy(40 bytes) (port from accel-ppp 297)
529843f T9238: radius: Vendor attribute parsing over-reads (port from accel-ppp 297)

Details

Version
rolling
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Feature (new functionality)