On 22 Jul 2024 18:10 -0400, from noloa...@gmail.com (Jeffrey Walton):
> A perfect case on point is "TTY1 layer bug",
> <https://thenewstack.io/design-system-can-update-greg-kroah-hartman-linux-security/>.
> Folks thought it was benign, and did not patch it or port existing
> patches. It was one of those accumulated bugs that would get cleared
> at the next major release. Then, years after it was disclosed, someone
> figured out it was exploitable.

Considering that major Debian releases happen about once every two
years, and running Stable is encouraged for most users over either
Oldstable, Testing or Unstable, and that the bug was believed not
exploitable for "years" (plural), it seems like people would have had
time to upgrade to a release incorporating a fixed version _before_
"someone figured out [the bug] was exploitable".

Is it great? Not really. Whether or not a bug is exploitable in a
security sense is unrelated to whether someone has publicly announced
that it is. On the flip side, look at the kernel developers; nowadays
_every_ kernel bug gets a CVE whether or not it's believed possible to
exploit, on the assumption that a bug in the kernel _might_ be
exploitable and _might_ result in some sort of security compromise.
(By "security" here I am referring primarily to the C-I-A triad: loss
of one or more of confidentiality, integrity or availability.) Hence
the dozens of CVEs listed in every Debian kernel upgrade announcement.

If you want something resembling a rolling release, nothing prevents
you from running Testing (but you lose out on specific security
support; you'll probably get an updated package sooner than if you
were running Stable, but you probably won't get security fixes quicker
than those trickle out to Stable) or even a distribution which _does_
do a rolling release. Or you could use something like the non-LTS
Ubuntu versions, or perhaps Fedora, upgrading every half year or so.

Debian's approach of largely frozen major releases and minor updates
to those has advantages and disadvantages. Its primary upside IMO is
stability. How often does an upgrade within a Debian Stable major
version break anything? (_Very_ rarely.) The nice part is that if that
isn't for you, you can choose something which better suits your needs.

-- 
Michael Kjörling                     🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”

Reply via email to