Vulnerability Update: libarchive
hardenedbsd.org
hardenedbsd.org
Why didn't the poster file the bugs in the FreeBSD bug tracker and/or contact the FreeBSD security team? Even posting to the mailing list would have been better than posting on some random github page. I don't think you can fault the FreeBSD people for not seeing some random post online.
The unsane default of freeBSD are quite known. Having a list of them give the picture.
I actually run FreeBSD to escape systemd insanity. BSD communities are far smaller than linux one, it is also a little bit «secretive» (compared to all the docs and books) on how to build drivers.
Since the linux ecosystem is having all the «heavy weight» desktop applications and that freeBSD has invested quite a lot in linux compatibility I fear they lack resources to do everything.
But, remember that ubuntu is providing LTS distributions with an amazing number of very used non patched packages.
The state of security in linux/windows/mac OSX/BSD is a direct consequence of the multiplication of bloatware package that are poorly maintained and sometimes coded.
There will be a time for cleaning.
There have been active efforts within the project to make this sort of thing much easier for newcomers than it used to be.
As a matter of fact, I have, thank you for asking.
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205776
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205777
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205778
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205786
* https://bugs.freenas.org/issues/12986
It did also make at least one FreeBSD list - https://lists.freebsd.org/pipermail/freebsd-security/2016-Ju... with the appropriately terse followup https://lists.freebsd.org/pipermail/freebsd-security/2016-Ju...
I'm not sure how connected to the project you are, but if you're aware of where I might find that, I'd be very thankful for a helping hand.
TUF also attempts to address a set of problems that some systems don't need to solve because it isn't a need they have.
With that said, I would agree that TUF provides a great model.
Why do people keep doing this crap every time they re-invent the packaging wheel? And it's particularly awful from something purporting to be more secure than vanilla FreeBSD (which generally purports to be "better engineered" than Linux, where sane behaviour for distributing binaries is a long-solved problem).
Assuming your "sane behavior" is referencing .deb and .rpm files, both of those let you run arbitrary, attacker-provided shell scripts as root whenever you install, upgrade, or even uninstall a package.