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)