Live data from Hacker News

16 years of CVE-2008-0166 – Debian OpenSSL Bug

16years.secvuln.info

51–60 of 68 posts

Re: 16 years of CVE-2008-0166 – Debian OpenSSL Bug

#51

Earlier quoted context omitted.

PyPI has only implemented the "server signs whatever's uploaded with that account" part of TUF; there are no Publisher Signatures for packages uploaded to pypi (because GPG ASC support was removed from PyPI, the ad-hoc signature support was removed from wheel, and only server signatures are yet implemented). https://SLSA.dev/ recommends TUF and Sigstore.dev and trusted containers for build-signing. Someday, Twine sho…

PyPI doesn’t currently implement any part of TUF in a public facing manner, so I’m not sure where you got that from :-). There’s some limited deployment experiments with rstuf, but these are not part of any current server-side package signing scheme. PEP 740 does the rest of what you’ve described, however. And twine already has initial support for it, although it isn’t part of a release yet.

"Roadmap for PEP 458" https://github.com/pypi/warehouse/issues/10672

Re: 16 years of CVE-2008-0166 – Debian OpenSSL Bug

#52
post #8

Earlier quoted context omitted.

While you can forge the DKIM signature there is a good chance there is also SPF configured. SPF tells which servers are allowed to send mail for the domain. So your email would likely still end up in the spam folder.

DMARC only requires one of SPF or DKIM to pass. DKIM passing and SPF failing won't deter DMARC; the message will land in the inbox.

It turns out there is a bit of an exception to this, which is that plain SPF only applies to the envelope from address, not the From: field, and failure of plain SPF is sometimes (I don't know how often) considered independently from DMARC.

Re: 16 years of CVE-2008-0166 – Debian OpenSSL Bug

#53
post #34

Earlier quoted context omitted.

When the init system won't reliably start openssh, and insists the only fix is to patch, then blame the horrible init system. And that was what happened with systemd.

sd_notify is for additional (useful) functionality, it would work fine without it. You can tell because it works on arch.

You'd think it woukd work fine, after all, init systems for half a century have worked fine without it.

But no. Newer versions of systemd have issues, and this was what systemd pushed. Just why do you think all these distros had the sane patch? For fun?

Arch would have ended up with it eventually. It wasn't Arch being prescient, Arch wasn't using the same systend version as Debian Unstable, and other distros bleeding edge branches.

Re: 16 years of CVE-2008-0166 – Debian OpenSSL Bug

#54

Earlier quoted context omitted.

I guess you could mail a cellphone or AirTag to their registered address, then even if they find it and don’t forward it, you could follow the person(s) who fetch or deliver the mail to the company location. You could maybe even skip the mailing step and just watch the registered address and trace the movements of everyone who visits that location. Do you have any other methods you can think of?

Watching the location is a bad idea. I’d hazard a guess that most forwarding agencies have more than 1 customer, so you’ll be on a bunch of wild goose chases. Also forwarding agencies probably don’t visit the clients locations often.

So what do you suggest?

Re: 16 years of CVE-2008-0166 – Debian OpenSSL Bug

#55
post #21

I enjoyed the... I guess "narrative Q&A" style would be a good enough way to describe it? Regardless, it's fun. > The security team at Seznam - a Czech search engine and email provider - did not believe me when I reported this issue. They assume that as they are not actively using that key (beta._domainkey.seznam.cz), that means that it cannot be used to forge emails. This is, of course, not true. Maybe consult a law…

Couple of years ago, I noticed some weird Outlook headers on our internal company e-mails and decided to take a look. It turned out our company Outlook (or Exchange? who knows) mail server was configured to relay mail through some 3rd-party SPAM filter and the SPAM filter trusted some headers which weren't stripped on ingress. So you could send an e-mail with the headers set and they would reach the SPAM filter unmod…

You're allowed to say that the 3rd party spam checker was mailinblack. If it wasn't, then I know from experience they would have reacted the same.

Re: 16 years of CVE-2008-0166 – Debian OpenSSL Bug

#56
post #41

Earlier quoted context omitted.

Does this happen for official packages or just the AUR? I was pretty sure that when possible they build the packages from source themselves rather than bundling pre-existing binaries, and I'd assume that they wouldn't likely have the sources in the final package. IIRC Debian doesn't even like to bundle the headers in with libraries in preference of splitting them off into a separate file, so I'd be kind of shocked if…

Arch package maintainer here; we generally encourage building from source for packages provided by the official repositories. As far as I know, we only ship pre compiled binaries if there is no source available, i.e. commercial programs such as reaper.

Awesome, that's pretty much exactly what I had thought

Re: 16 years of CVE-2008-0166 – Debian OpenSSL Bug

#58
post #40

Earlier quoted context omitted.

That is a common DMARC configuration but not the only one. The failure tolerance is configurable.

I don't believe this is true, the only knob to tune is for relaxed or strict alignment checks for DKIM and SPF. How do you configure DMARC to require both of DKIM and SPF? The RFC says: https://datatracker.ietf.org/doc/html/rfc7489#section-4.2 A message satisfies the DMARC checks if at least one of the supported authentication mechanisms: 1. produces a "pass" result, and 2. produces that result based on an identifier…

It seems you are correct. I was confusing the configurable failure reporting option (fo) as a failure tolerance option.

Re: 16 years of CVE-2008-0166 – Debian OpenSSL Bug

#59

Earlier quoted context omitted.

Right... I may have wrongly named Arch in my comment. Thanks for the correction. I'm curious about Arch's claim that "the build script was configured to only inject the bad code in Debian/Fedora based package build environments". Were Debian and Fedora specifically targetted, and the other distros who also got affected just happened to use similar packaging routines, or is this claim a guess?

The malicious build script included heuristics to only include the backdoor if you were building a .deb or .rpm package (the Debian and Fedora formats respectively). Other distros would have been affected if they used the same packaging setup -- Ubuntu also uses .deb, for example, because it's based on Debian. And some distros IIRC considered themselves "affected" if they ever used a malicious version of the code, ju…

It's odd to call RPM the "Fedora" format. It literally means Red Hat Package Manager [0]. Well, at least it used to, according to Wikipedia. :D

It's true that Red Hat now owns Fedora, but the adoption went the other way around.

[0] https://en.wikipedia.org/wiki/RPM_Package_Manager

Re: 16 years of CVE-2008-0166 – Debian OpenSSL Bug

#60
for those interested in deploying BIMI, I wrote this HOWTO.

> If the complexity of using BIMI exceeds your desire, you must at a minimum provide for one BIMI DNS TXT record that tells everyone that your BIMI is “disabled” … just to prevent others from impersonating you.

> The TXT record for a properly disabled BIMI must look like this:

    default._bimi.example.test.  TXT  "v=BIMI1; l=; a=;"
While, I have said it is expensive and not recommended, it is there for those trying to understand BIMI.

Also how to breakdown BIMI certificates too

* https://egbert.net/blog/articles/smtp-bimi-howto.html

* https://egbert.net/blog/articles/smtp-bimi-pki.html

Post reply on HN