On 23/09/2024 13:50, Matthew Seaman wrote:
On 22/09/2024 16:34, Willem Jan Withagen wrote:


On 19/09/2024 20:04, Dan Mack wrote:
On Thu, 19 Sep 2024, Matthew Seaman wrote:

On 19/09/2024 18:16, Dan Mack wrote:
 On Tue, 2 Jul 2024, sth...@nethelp.no wrote:

 So we set uid 53 (bind) at 0.083518302, and then try to bind to port
 953 at 0.093282161.

 Are you going to poe a bug with the bind people?

 Already did: https://gitlab.isc.org/isc-projects/bind9/-/issues/4793

 Steinar Haug, AS2116

 Probably everyone knows but this still happens in the bind920-9.20.1
 package.

 However, BIND 9.20.2 was released yesterday with a change to when bind  drops privilege levels so perhaps we will have a working version when the
 port / package is updated.

The update was already committed:

https://cgit.freebsd.org/ports/commit/?id=06790657ec8a80f894db824e7a9cadd71ec4e292

    Cheers,

    Matthew

Thank you!   Was about to try a build myself but now I don't have to :-)

Untill that time I choose to set the highest privileged port to 952...
     net.inet.ip.portrange.reservedhigh=952

mac_portacl(4) is useful in these situations.  It allows you to specify users that can bind to a specified secure port without needing root privileges.

I know, but this was the easiest "fix" for this, I could think off...
Especially whilest we are waiting for an updated version in ports/pkgs.
That does things like they used to.

And with mac_portacl(4) you need to consider IF you have any other ports < 1024 in use. Since they will possibly now be covered by MAC protection. (like snmp or others)
Lots of ways those can be overruled, like security.mac.portacl.suser_exempt.
So good reason to read the man pages before you load.

--WjW


Reply via email to