]> git.ipfire.org Git - thirdparty/freeradius-server.git/log
thirdparty/freeradius-server.git
2 months agokeys should be populated before it is returned
Nick Porter [Fri, 29 May 2026 10:53:51 +0000 (11:53 +0100)] 
keys should be populated before it is returned

If pair->vp doesn't exist, an empty mruby array is returned.

2 months agorlm_sqlippool: If the "find" query fails to expand, that's a failure
Nick Porter [Fri, 29 May 2026 08:54:02 +0000 (09:54 +0100)] 
rlm_sqlippool: If the "find" query fails to expand, that's a failure

2 months agoprocess/bfd: replace assert with runtime validation in resume_recv_bfd
Alexander Bainbridge-Sedivy [Wed, 27 May 2026 15:53:44 +0000 (11:53 -0400)] 
process/bfd: replace assert with runtime validation in resume_recv_bfd

2 months agolog.c: fix signed overflow when negating SSIZE_MIN in log_request_marker
Alexander Bainbridge-Sedivy [Wed, 27 May 2026 13:39:32 +0000 (09:39 -0400)] 
log.c: fix signed overflow when negating SSIZE_MIN in log_request_marker

2 months agomilenage: fix CK/IK swap, and self-comparison test
Alexander Bainbridge-Sedivy [Mon, 25 May 2026 20:52:52 +0000 (16:52 -0400)] 
milenage: fix CK/IK swap, and self-comparison test

2 months agolib/util/fring: guard against size==0 and size>0x80000000 overflow
Alexander Bainbridge-Sedivy [Mon, 25 May 2026 19:13:20 +0000 (15:13 -0400)] 
lib/util/fring: guard against size==0 and size>0x80000000 overflow

2 months agobacktrace.c: fix missing '#' frame prefix and NULL function pointer in dprintf
Alexander Bainbridge-Sedivy [Mon, 25 May 2026 16:50:32 +0000 (12:50 -0400)] 
backtrace.c: fix missing '#' frame prefix and NULL function pointer in dprintf

2 months agofix(dl.c): fix uninitialized buffer
Alexander Bainbridge-Sedivy [Mon, 25 May 2026 16:11:11 +0000 (12:11 -0400)] 
fix(dl.c): fix uninitialized buffer

2 months agounlang/xlat_builtin: fix NULL dereference in xlat_func_str_utf8()
Alexander Bainbridge-Sedivy [Mon, 25 May 2026 15:21:54 +0000 (11:21 -0400)] 
unlang/xlat_builtin: fix NULL dereference in xlat_func_str_utf8()

2 months agotls/session.c: fix off-by-one in password length check (> vs >=)
Alexander Bainbridge-Sedivy [Mon, 25 May 2026 14:44:34 +0000 (10:44 -0400)] 
tls/session.c: fix off-by-one in password length check (> vs >=)

2 months agorlm_lua: fix DBL_MIN misuse
Alexander Bainbridge-Sedivy [Mon, 25 May 2026 14:15:31 +0000 (10:15 -0400)] 
rlm_lua: fix DBL_MIN misuse

2 months agorlm_mruby: fix NULL dereference on pair->vp and wrong variable in dict fallback
Alexander Bainbridge-Sedivy [Mon, 25 May 2026 13:50:45 +0000 (09:50 -0400)] 
rlm_mruby: fix NULL dereference on pair->vp and wrong variable in dict fallback

2 months agomodule.c: unchecked dl_loader_init
Alexander Bainbridge-Sedivy [Mon, 25 May 2026 13:30:43 +0000 (09:30 -0400)] 
module.c: unchecked dl_loader_init

2 months agolst.c: partition() ignores stack_push() failure, causing infinite recursion on OOM
Alexander Bainbridge-Sedivy [Wed, 20 May 2026 20:58:57 +0000 (16:58 -0400)] 
lst.c: partition() ignores stack_push() failure, causing infinite recursion on OOM

2 months agostrerror.c: NULL error pointer passed to %s in fr_perror_to_str else-branch
Alexander Bainbridge-Sedivy [Wed, 20 May 2026 19:48:22 +0000 (15:48 -0400)] 
strerror.c: NULL error pointer passed to %s in fr_perror_to_str else-branch

2 months agoactive_directory.c: inverted assert order
Alexander Bainbridge-Sedivy [Wed, 20 May 2026 19:29:58 +0000 (15:29 -0400)] 
active_directory.c: inverted assert order

2 months agorlm_krb5: krb5_unparse_name return ignored
Alexander Bainbridge-Sedivy [Wed, 20 May 2026 18:51:58 +0000 (14:51 -0400)] 
rlm_krb5: krb5_unparse_name return ignored

2 months agorlm_logtee: log.dst not restored on expand failure
Alexander Bainbridge-Sedivy [Wed, 20 May 2026 18:02:12 +0000 (14:02 -0400)] 
rlm_logtee: log.dst not restored on expand failure

2 months agorlm_lua: NULL deref in fr_lua_unmarshall
Alexander Bainbridge-Sedivy [Wed, 20 May 2026 17:36:44 +0000 (13:36 -0400)] 
rlm_lua: NULL deref in fr_lua_unmarshall

2 months agorlm_mruby: NULL deref pair->vp; size_t for slen_t
Alexander Bainbridge-Sedivy [Wed, 20 May 2026 14:44:00 +0000 (10:44 -0400)] 
rlm_mruby: NULL deref pair->vp; size_t for slen_t

2 months agorlm_python: fix Python object reference leaks in python_parse_config
Alexander Bainbridge-Sedivy [Fri, 15 May 2026 20:53:28 +0000 (16:53 -0400)] 
rlm_python: fix Python object reference leaks in python_parse_config

2 months agorlm_python: fix p_state NULL dereference and leak in python_module_init error paths
Alexander Bainbridge-Sedivy [Fri, 15 May 2026 20:43:39 +0000 (16:43 -0400)] 
rlm_python: fix p_state NULL dereference and leak in python_module_init error paths

2 months agorlm_sigtran: fix deadlock when event thread fails to initialize
Alexander Bainbridge-Sedivy [Fri, 15 May 2026 20:12:34 +0000 (16:12 -0400)] 
rlm_sigtran: fix deadlock when event thread fails to initialize

2 months agorlm_yubikey: fix resource leaks in ykclient init error paths and mod_load
Alexander Bainbridge-Sedivy [Fri, 15 May 2026 18:36:09 +0000 (14:36 -0400)] 
rlm_yubikey: fix resource leaks in ykclient init error paths and mod_load

2 months agoprotocols/internal/encode: fix dead error-check due to ssize_t->size_t mismatch in...
Alexander Bainbridge-Sedivy [Fri, 15 May 2026 17:46:16 +0000 (13:46 -0400)] 
protocols/internal/encode: fix dead error-check due to ssize_t->size_t mismatch in internal_encode()

2 months agoprotocols/vmps: fix off-by-six bounds check in fr_vmps_ok
Alexander Bainbridge-Sedivy [Fri, 15 May 2026 17:23:00 +0000 (13:23 -0400)] 
protocols/vmps: fix off-by-six bounds check in fr_vmps_ok

2 months agoprotocols/vmps: fix loop increment and length-6 underflow in fr_vmps_print_hex
Alexander Bainbridge-Sedivy [Fri, 15 May 2026 16:05:54 +0000 (12:05 -0400)] 
protocols/vmps: fix loop increment and length-6 underflow in fr_vmps_print_hex

2 months agocurl/io: _fr_curl_io_demux logs queue depth instead of message type for unknown curl...
Alexander Bainbridge-Sedivy [Fri, 15 May 2026 14:07:32 +0000 (10:07 -0400)] 
curl/io: _fr_curl_io_demux logs queue depth instead of message type for unknown curl messages

2 months agoeap_aka_sim/fips186prf: stale function name in TESTING_FIPS186_PRF test code
Alexander Bainbridge-Sedivy [Fri, 15 May 2026 13:56:38 +0000 (09:56 -0400)] 
eap_aka_sim/fips186prf: stale function name in TESTING_FIPS186_PRF test code

2 months agoprotocols/ethernet: fr_ethernet_decode returns success on 3-level VLAN nesting
Alexander Bainbridge-Sedivy [Fri, 15 May 2026 13:51:32 +0000 (09:51 -0400)] 
protocols/ethernet: fr_ethernet_decode returns success on 3-level VLAN nesting

2 months agoeap_aka_sim/module: inverted debug guard silences EAP-SIM Start / AKA Identity log...
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 21:01:27 +0000 (17:01 -0400)] 
eap_aka_sim/module: inverted debug guard silences EAP-SIM Start / AKA Identity log messages

2 months agoio/message: fr_message_localize rejects minimum-valid message_size (off-by-one in...
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 20:55:26 +0000 (16:55 -0400)] 
io/message: fr_message_localize rejects minimum-valid message_size (off-by-one in size check)

2 months agouse correct order for talloc_link_ctx() to avoid leaks
Alan T. DeKok [Thu, 28 May 2026 13:44:26 +0000 (09:44 -0400)] 
use correct order for talloc_link_ctx() to avoid leaks

2 months agohoist the destructor, and make the destructor safer
Alan T. DeKok [Thu, 28 May 2026 13:42:17 +0000 (09:42 -0400)] 
hoist the destructor, and make the destructor safer

it's good practice to have a destructor to always clean things up

2 months agoreturn -1 on error
Alan T. DeKok [Thu, 28 May 2026 11:38:24 +0000 (07:38 -0400)] 
return -1 on error

2 months agorlm_sigtran: duplicate attr_eap_aka_sim_rand declaration in attrs.h and duplicate...
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 20:02:25 +0000 (16:02 -0400)] 
rlm_sigtran: duplicate attr_eap_aka_sim_rand declaration in attrs.h and duplicate include in client.c

2 months agorlm_sigtran/isup_filter: abort() in send_reset() crashes process on ISUP GRS/RSC...
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 19:24:40 +0000 (15:24 -0400)] 
rlm_sigtran/isup_filter: abort() in send_reset() crashes process on ISUP GRS/RSC messages

2 months agorlm_sigtran/mtp_layer3: mtp_link_verified logs sccp_opc instead of isup_opc in ISUP...
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 18:58:17 +0000 (14:58 -0400)] 
rlm_sigtran/mtp_layer3: mtp_link_verified logs sccp_opc instead of isup_opc in ISUP TFA error message

2 months agorlm_sigtran/mtp_link: wrong variable logged in mtp_link_slta() l3_len size check
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 18:52:34 +0000 (14:52 -0400)] 
rlm_sigtran/mtp_link: wrong variable logged in mtp_link_slta() l3_len size check

2 months agorlm_sigtran/pcap: typo &now instead of &tv in mtp_pcap_write_msu causes uninitialized...
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 18:41:49 +0000 (14:41 -0400)] 
rlm_sigtran/pcap: typo &now instead of &tv in mtp_pcap_write_msu causes uninitialized timestamp

2 months agorlm_sql_db2: three bugs in query execution — wrong diagnostic handle, inverted unique...
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 16:58:33 +0000 (12:58 -0400)] 
rlm_sql_db2: three bugs in query execution — wrong diagnostic handle, inverted unique-constraint check, off-by-one column index

2 months agorlm_sqlcounter: race condition on reset_time/last_reset in multithreaded server
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 16:31:02 +0000 (12:31 -0400)] 
rlm_sqlcounter: race condition on reset_time/last_reset in multithreaded server

2 months agoAdd in-code Coverity suppressions for 5 dashboard-only dismissals
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 15:52:44 +0000 (11:52 -0400)] 
Add in-code Coverity suppressions for 5 dashboard-only dismissals

2 months agostats.c: fix fr_stats_iter_next off-by-one skips first entry and asserts on last
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 15:50:26 +0000 (11:50 -0400)] 
stats.c: fix fr_stats_iter_next off-by-one skips first entry and asserts on last

2 months agorlm_sql_oracle: Fix missed reconnect detection in polling read loop
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 15:06:42 +0000 (11:06 -0400)] 
rlm_sql_oracle: Fix missed reconnect detection in polling read loop

2 months agorlm_sql_freetds: established flag never set to true — server messages corrupt error...
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 14:53:18 +0000 (10:53 -0400)] 
rlm_sql_freetds: established flag never set to true — server messages corrupt error state

2 months agorlm_sigtran/m3ua: fix OPC list count and length in m3ua_send_reg_req
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 14:40:02 +0000 (10:40 -0400)] 
rlm_sigtran/m3ua: fix OPC list count and length in m3ua_send_reg_req

2 months agorlm_sigtran/bsc_sccp: remove duplicate include and fix sls_for_src_ref return type
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 14:21:59 +0000 (10:21 -0400)] 
rlm_sigtran/bsc_sccp: remove duplicate include and fix sls_for_src_ref return type

2 months agorlm_sigtran: fix wrong NAI odd/even bit mask and allocation off-by-one in sigtran_scc...
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 14:13:19 +0000 (10:13 -0400)] 
rlm_sigtran: fix wrong NAI odd/even bit mask and allocation off-by-one in sigtran_sccp_global_title

2 months agorlm_sigtran: fix tautological condition and inverted range check in SCCP global title...
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 13:35:49 +0000 (09:35 -0400)] 
rlm_sigtran: fix tautological condition and inverted range check in SCCP global title validation

2 months agorlm_sigtran: fix inverted debug guard — RDEBUG3 branch in client.c is dead code
Alexander Bainbridge-Sedivy [Wed, 13 May 2026 13:18:12 +0000 (09:18 -0400)] 
rlm_sigtran: fix inverted debug guard — RDEBUG3 branch in client.c is dead code

2 months agorlm_rest: propagate call_env_parse() error in rest_sect_parse()
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 20:41:37 +0000 (16:41 -0400)] 
rlm_rest: propagate call_env_parse() error in rest_sect_parse()

2 months agorlm_redis_ippool_tool: fix signed left shift UB in uint32_gen_mask
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 20:24:39 +0000 (16:24 -0400)] 
rlm_redis_ippool_tool: fix signed left shift UB in uint32_gen_mask

2 months agorlm_redis_ippool: set done_hash=true after computing Lua script digests
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 20:16:48 +0000 (16:16 -0400)] 
rlm_redis_ippool: set done_hash=true after computing Lua script digests

2 months agorlm_redis: fix wrong status_out in redis_command READWRITE failure path
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 20:08:00 +0000 (16:08 -0400)] 
rlm_redis: fix wrong status_out in redis_command READWRITE failure path

2 months agorlm_perl: fix NULL deref in XS_pairlist_FIRSTKEY when vp_group is empty
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 19:30:42 +0000 (15:30 -0400)] 
rlm_perl: fix NULL deref in XS_pairlist_FIRSTKEY when vp_group is empty

2 months agorlm_ocsp/ocsp.c: #undef HAVE_OPENSSL_OCSP_H disables entire OCSP implementation
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 19:29:49 +0000 (15:29 -0400)] 
rlm_ocsp/ocsp.c: #undef HAVE_OPENSSL_OCSP_H disables entire OCSP implementation

2 months agorlm_json: json_tokener_new unchecked NULL deref; to_parse leak on success path
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 18:53:29 +0000 (14:53 -0400)] 
rlm_json: json_tokener_new unchecked NULL deref; to_parse leak on success path

2 months agorlm_ftp.c: OOB NUL write when total is exact multiple of FTP_BODY_ALLOC_CHUNK
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 18:48:30 +0000 (14:48 -0400)] 
rlm_ftp.c: OOB NUL write when total is exact multiple of FTP_BODY_ALLOC_CHUNK

2 months agorlm_always/rlm_attr_filter: dead NULL check + mutable leak
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 18:26:29 +0000 (14:26 -0400)] 
rlm_always/rlm_attr_filter: dead NULL check + mutable leak

2 months agoproto_detail: FD leak and NULL filename_work in error log
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 15:57:04 +0000 (11:57 -0400)] 
proto_detail: FD leak and NULL filename_work in error log

2 months agobfd: three bugs — NULL deref on fr_pair_copy, FD leak on setsockopt fail, inverted...
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 15:29:43 +0000 (11:29 -0400)] 
bfd: three bugs — NULL deref on fr_pair_copy, FD leak on setsockopt fail, inverted wraparound condition

2 months agoregex.c: missing NULL check after retry talloc_array in regex_substitute
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 15:08:53 +0000 (11:08 -0400)] 
regex.c: missing NULL check after retry talloc_array in regex_substitute

2 months agopcap.c: unchecked pcap_open_dead NULL in STDIO_OUT; handle leaked on dump_open fail
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 15:08:02 +0000 (11:08 -0400)] 
pcap.c: unchecked pcap_open_dead NULL in STDIO_OUT; handle leaked on dump_open fail

2 months agofix(perm): wrong sticky-bit mask, and sc_len assigned instead of len in #else blocks
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 13:59:32 +0000 (09:59 -0400)] 
fix(perm): wrong sticky-bit mask, and sc_len assigned instead of len in #else blocks

2 months agolib/ldap: off-by-one in suffix check, double-backslash normalisation, NULL dereferenc...
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 20:54:03 +0000 (16:54 -0400)] 
lib/ldap: off-by-one in suffix check, double-backslash normalisation, NULL dereference in fr_ldap_map_do

2 months agolisten/control/proto_control_unix.c: fopencookie return values unchecked, NULL passed...
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 20:49:45 +0000 (16:49 -0400)] 
listen/control/proto_control_unix.c: fopencookie return values unchecked, NULL passed to setvbuf

2 months agosnmp.c: fix index underflow, two NULL derefs, and unchecked alloc return values
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 20:34:49 +0000 (16:34 -0400)] 
snmp.c: fix index underflow, two NULL derefs, and unchecked alloc return values

2 months agorlm_sqlippool: missing NULL check for query in IPPOOL_ALLOC_FIND case
Alexander Bainbridge-Sedivy [Mon, 11 May 2026 13:20:56 +0000 (09:20 -0400)] 
rlm_sqlippool: missing NULL check for query in IPPOOL_ALLOC_FIND case

2 months agostate.c: fix state leak
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 20:23:30 +0000 (16:23 -0400)] 
state.c: fix state leak

2 months agomap: fix size_t underflow in map_afrom_fields when rhs is a lone unclosed quote
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 19:28:15 +0000 (15:28 -0400)] 
map: fix size_t underflow in map_afrom_fields when rhs is a lone unclosed quote

2 months agorlm_sql: ignored return value from escape function allows unescaped SQL
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 18:58:29 +0000 (14:58 -0400)] 
rlm_sql: ignored return value from escape function allows unescaped SQL

2 months agorlm_unbound: RCODEERROR cases are dead code (placed after default: return)
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 18:30:32 +0000 (14:30 -0400)] 
rlm_unbound: RCODEERROR cases are dead code (placed after default: return)

2 months agorlm_krb5: fix use-after-free — move krb5_free_context to after keytab/ccache close
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 18:03:07 +0000 (14:03 -0400)] 
rlm_krb5: fix use-after-free — move krb5_free_context to after keytab/ccache close

2 months agorlm_attr_filter: fix NULL dereference on nullable key
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 18:01:36 +0000 (14:01 -0400)] 
rlm_attr_filter: fix NULL dereference on nullable key

2 months agorlm_unpack: fix stale 'used' value in loop boundary check causes incorrect break...
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 17:55:37 +0000 (13:55 -0400)] 
rlm_unpack: fix stale 'used' value in loop boundary check causes incorrect break condition

2 months agovmps: close sockfd before return on setsockopt failure
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 17:52:46 +0000 (13:52 -0400)] 
vmps: close sockfd before return on setsockopt failure

2 months agoldap_sync: fix off-by-one in packet_id bounds assertion
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 17:51:37 +0000 (13:51 -0400)] 
ldap_sync: fix off-by-one in packet_id bounds assertion

2 months agounlang/call: add missing default case for pair_update_reply() allocation failure
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 15:19:52 +0000 (11:19 -0400)] 
unlang/call: add missing default case for pair_update_reply() allocation failure

2 months agoatexit.h: guard NULL _init call in non-threaded fr_atexit_global_once macro
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 14:45:28 +0000 (10:45 -0400)] 
atexit.h: guard NULL _init call in non-threaded fr_atexit_global_once macro

2 months agoatexit.c: fix memory leak of fr_atexit_global and unsigned return -1 in disarm
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 14:44:03 +0000 (10:44 -0400)] 
atexit.c: fix memory leak of fr_atexit_global and unsigned return -1 in disarm

2 months agolib/util/fifo: fix off-by-one in ring-buffer wrap check (> → >=)
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 13:25:29 +0000 (09:25 -0400)] 
lib/util/fifo: fix off-by-one in ring-buffer wrap check (> → >=)

2 months agocap.c: fr_cap_is_enabled ignores set parameter, always queries CAP_EFFECTIVE
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 13:24:18 +0000 (09:24 -0400)] 
cap.c: fr_cap_is_enabled ignores set parameter, always queries CAP_EFFECTIVE

2 months agolog.c: fix three stderr capture/restore bugs — wrong FD slots and wrong context struct
Alexander Bainbridge-Sedivy [Fri, 8 May 2026 13:11:49 +0000 (09:11 -0400)] 
log.c: fix three stderr capture/restore bugs — wrong FD slots and wrong context struct

2 months agoexec.c: fix stderr_pipe FD leak when fork fails in fr_exec_fork_wait
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 20:24:39 +0000 (16:24 -0400)] 
exec.c: fix stderr_pipe FD leak when fork fails in fr_exec_fork_wait

2 months agolib/ldap/util: fix double-backslash normalise_dn outputs extra char; fix fr_ldap_comm...
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 19:16:15 +0000 (15:16 -0400)] 
lib/ldap/util: fix double-backslash normalise_dn outputs extra char; fix fr_ldap_common_dn off-by-one skips first char of part

2 months agolib/ldap: guard ldap_msg_types[] lookup against out-of-bounds and NULL entries
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 19:14:25 +0000 (15:14 -0400)] 
lib/ldap: guard ldap_msg_types[] lookup against out-of-bounds and NULL entries

2 months agolib/ldap: fix swapped pointer arguments in _ldap_connection_free debug message
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 19:06:04 +0000 (15:06 -0400)] 
lib/ldap: fix swapped pointer arguments in _ldap_connection_free debug message

2 months agolib/ldap: free bind_ctx in _ldap_bind_io_read error paths
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 19:04:18 +0000 (15:04 -0400)] 
lib/ldap: free bind_ctx in _ldap_bind_io_read error paths

2 months agolib/ldap: fix reversed singular/plural in ldap_trunk_search_results_debug
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 19:03:25 +0000 (15:03 -0400)] 
lib/ldap: fix reversed singular/plural in ldap_trunk_search_results_debug

2 months agolib/json: check return value of fr_value_box_bstrndup in fr_json_object_to_value_box
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 19:02:15 +0000 (15:02 -0400)] 
lib/json: check return value of fr_value_box_bstrndup in fr_json_object_to_value_box

2 months agoeap_aka_sim/xlat: dot-notation xlat aliases registered but never unregistered
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 19:01:04 +0000 (15:01 -0400)] 
eap_aka_sim/xlat: dot-notation xlat aliases registered but never unregistered

2 months agoeap_aka_sim/xlat: NULL dereference in id_method and id_type xlat handlers if dict...
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 18:59:38 +0000 (14:59 -0400)] 
eap_aka_sim/xlat: NULL dereference in id_method and id_type xlat handlers if dict enum not found

2 months agoeap_aka_sim/id: fix wrong tag bytes for FASTAUTH in hint_byte_matrix
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 18:58:12 +0000 (14:58 -0400)] 
eap_aka_sim/id: fix wrong tag bytes for FASTAUTH in hint_byte_matrix

2 months agoeap/chbind: remove dead attr_message_authenticator check in chbind_build_response
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 18:53:42 +0000 (14:53 -0400)] 
eap/chbind: remove dead attr_message_authenticator check in chbind_build_response

2 months agolib/server/exec_legacy: fix off-by-one OOB write in radius_exec_program_legacy
Alexander Bainbridge-Sedivy [Thu, 7 May 2026 18:41:12 +0000 (14:41 -0400)] 
lib/server/exec_legacy: fix off-by-one OOB write in radius_exec_program_legacy

2 months agoremove tmpl from fuzzer CI checks
Alan T. DeKok [Wed, 27 May 2026 17:20:42 +0000 (13:20 -0400)] 
remove tmpl from fuzzer CI checks

it's randomly failing, and preventing other changes from being
merged

2 months agoadd one more suppression for leaks inside of the llvm fuzzer
Alan T. DeKok [Wed, 27 May 2026 16:19:18 +0000 (12:19 -0400)] 
add one more suppression for leaks inside of the llvm fuzzer

2 months agoadd config file corpus
Alan T. DeKok [Wed, 27 May 2026 01:50:43 +0000 (21:50 -0400)] 
add config file corpus

2 months agoadd xlat corpus
Alan T. DeKok [Wed, 27 May 2026 01:50:20 +0000 (21:50 -0400)] 
add xlat corpus