This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".

The branch, master has been updated
       via  ccb49f77251f5d261a50bf16c5cde8aa1a4bfcc6 (commit)
      from  58965509625a5b8e094ae2d467e374a4d2c48de8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ccb49f77251f5d261a50bf16c5cde8aa1a4bfcc6
Author: David Bidner <[email protected]>
Date:   Tue Sep 15 14:47:27 2026 +0200

    pfinet: Handle a missing default IPv6 router
    
    ipv6_get_dflt_router() dereferences fib without checking it and returns
    fib->leaf, which can also be NULL.  Its three callers then dereference the
    result without checking.  A missing default router (for instance on a TUN
    interface with no IPv6 configuration) can thus crash pfinet.
    
    Return NULL when fib is NULL, and guard all callers.
    
    * pfinet/options.c (ipv6_get_dflt_router): Return NULL if fib is NULL.
    (parse_interface_copy_device, parse_opt, trivfs_append_args): Guard the
    router returned by ipv6_get_dflt_router().
    Message-ID: <[email protected]>

-----------------------------------------------------------------------

Summary of changes:
 pfinet/options.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
Hurd

Reply via email to