[Bug 257217] net/freeradius3 update to 3.0.23.1 (Fixes "Bad talloc magic value" issue)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 16 Jul 2021 13:28:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257217 Bug ID: 257217 Summary: net/freeradius3 update to 3.0.23.1 (Fixes "Bad talloc magic value" issue) Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: zi@FreeBSD.org Reporter: zarychtam@plan-b.pwste.edu.pl Flags: maintainer-feedback?(zi@FreeBSD.org) Assignee: zi@FreeBSD.org Created attachment 226497 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=226497&action=edit freeradius update to 3.0.23.1 "Bad talloc magic value" issue has been fixed upstream[1] but we need to wait for the next release. This issue is really nasty and we should fix it. The upstream has rerelesed 3.0.23 packages to solve this. We probably have to deal with it on our own. I created a patch to fix this, reorder docs and connect totp examples. The typical occurrence of the issue looks like this one: talloc: access after free error - first free may be at src/main/state.c:364 Bad talloc magic value - access after free talloc abort: Bad talloc magic value - access after free Backtrace of last 7 frames: 0x80033b43f <fr_talloc_fault_setup+0x8f> at /usr/local/lib/freeradius-3.0.23/libfreeradius-radius.so 0x80071229d <_talloc_get_type_abort+0x11d> at /usr/local/lib/libtalloc.so.2 0x258b26 <fr_state_discard+0x266> at /usr/local/sbin/radiusd 0x258d15 <fr_state_get_vps+0xe5> at /usr/local/sbin/radiusd 0x22feef <rad_authenticate+0x23f> at /usr/local/sbin/radiusd 0x264815 <request_inject+0x365> at /usr/local/sbin/radiusd 0x262b80 <exec_trigger+0x530> at /usr/local/sbin/radiusd [1]http://lists.freeradius.org/pipermail/freeradius-users/2021-July/100341.html -- You are receiving this mail because: You are the assignee for the bug.