HNHacker News
TopNewBestAskShowJobs

staticassertion

13,486 karma · joined June 1, 2016

@insanitybit
submissionscomments
staticassertion··on Security through obscurity is not bad
In the infosec world, it pretty much is where the popular discourse has always been. It's just a bunch of nonsense terminology.
staticassertion··on Security through obscurity is not bad
You can see my other comment on this. The word "obscure" is not very relevant to the phrase "security through obscurity".
staticassertion··on Security through obscurity is not bad
You're overly focusing on the term and not the meaning. The term comes about from people choosing tools like "foxit" or "Opera" and saying that those products are safer than their cohorts Adobe/ Firefox because they are attacked less often.

This notion was termed "security through obscurity" ie: "you use the less popular option, therefor that option is safer". It has nothing to do with "obscuring" in the sense of "hiding", that's a linguistic quirk of a colloquial term. If you were actually taking action to reduce the ability to understand a system in a way that you could meaningfully defend, it would no longer be "security through obscurity".

The argument has persisted because there are two different questions that sound the same (X is less typical than Y):

1. Is "X" safer than "Y"?

2. Is a user of "X" safer than a user of "Y"?

When looking at (1) in isolation, you can say things like "X lacks security features, therefor Y is safer" and "X is less often used, therefor X is safer", etc. This is a question about the posture of the project itself, in isolation.

(2) is about the context for users. The reality is that X, which perhaps is fundamentally less well built software, may actually have users who are attacked far less frequently.

Both are likely to favor "rarity is a poor indicator of safety" as we generally reject mitigation approaches that rely on attackers to behave specific ways, but what's important is that these are completely different questions and neither has to do with being obscured but rather rare.

None of this is about what is "obscured" or not. If something is obscured or obfuscated, that is a technique that can be evaluated separately by its own merits (ie: how hard is deobfuscation, how easy is it to adapt to deobfuscation, etc). All of this is about whether you're evaluating (1) or (2) - and in the case of (1), which is what the criticism always has focused on, the answer is that "rarity" is not a mitigation.

staticassertion··on Embedded Rust or C firmware? Lessons from an industrial microcontroller use case
It's a very strong, plainly stated assertion that contradicts stated goals of the project so it seems like it deserves supporting evidence.

Editions exist to avoid breaking code over time.

staticassertion··on Security through obscurity is not bad
This isn't about what's a good idea or bad idea. Perhaps it's best to simply leave analogies behind, otherwise we'll just focus on the wrong thing.

Security through obscurity merely means that your system is atypical. It's not hidden, it's not secret, it's not hard to find, it's not hard to examine, it's not less visible, etc - there is nothing inherently different about the systems at all other than that one is more common than the other. It's just less typical.

staticassertion··on Security through obscurity is not bad
No, because ASLR uses a secret.
staticassertion··on Security through obscurity is not bad
I don't think that really works because obscurity isn't harder to see or find. I don't know the analogy, it's like standing out in the open and being like "yeah but who would think to look here lol".
staticassertion··on Embedded Rust or C firmware? Lessons from an industrial microcontroller use case
> Rust is evolving far too fast to be used in code which needs to run for years to decades down the line.

That statement deserves support.

staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
No, that's the correct URL.
staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
He's full of shit lol
staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
Sorry but he literally doesn't and nothing you say is going to change that he has explicitly stated that. This isn't up for debate, go ask him yourself, literally go to the first blog post on his site.

As for the latest patch, Greg is currently being forced to clean up a big fucking mess by external parties. And he's miserable about it.

staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
http://www.kroah.com/log/blog/2026/02/16/linux-cve-assignmen...

I'd start with Greg's own words. You can probably find more on it from Spender/grsecurity's blog.

staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
Why would he ever... not release a new version? I don't get what you're trying to say - I'm stating Greg's explicit policy on the topic. If he did something outside of that policy, that wouldn't change anything.
staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
I don't know what you mean at all. I'm just repeating known kernel policy here. What does 6.12 have to do with anything?
staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
> I wonder when Linus will see sense.

Literally never. Why would he? He's surrounded by sycophants. And we have Greg for whenever Linus isn't involved anymore, and Greg is just as boneheaded.

staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
This couldn't be more backwards. This has literally nothing to do with bandwidth. The kernel is a CNA, they are explicitly the ones to do this.

The reason they don't is because Linus and Greg have repeatedly, publicly stated that they don't want to because they don't believe that vulnerabilities conceptually make sense for the linux kernel and they refuse to engage in the process.

staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
Yes.
staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
Greg and Linus do not believe in the entire concept of "vulnerabilities" in the Linux kernel and do not believe in the methods that distros use like cherry picking, therefor they typically are against issuing CVEs, scoring CVEs, describing vulnerabilities at all (if you use the word "vulnerability", your patch will be rejected), etc.

It's fundamentally their position to not work the way that you describe.

staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
That's mostly on Greg, a bit on the author.
staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
The patch was available. Upstream just doesn't communicate vulnerabilities because they have a personal dispute with distros about how to handle patching.
staticassertion··on CopyFail was not disclosed to distro developers?
In a just world, those companies would be held legally accountable for negligent practices. The Linux kernel upstream has made it clear for decades that security is a dirty word.

LPEs on Linux are obscenely commonplace.

staticassertion··on For Linux kernel vulnerabilities, there is no heads-up to distributions
> they are in a much better position to coordinate and communicate with the maintainers than random reporters are.

They openly refuse to do this and have been given authority by MITRE to work against any such process.

staticassertion··on Copy Fail
That's fine and a very separate reason why it would not be exploitable, also assuming that the module is not just compiled in since then loading it would be irrelevant.
staticassertion··on Copy Fail
I think sysadmins should learn the term LPE tbh
staticassertion··on Copy Fail
Where would you have them write a detailed report if not a website?
staticassertion··on Copy Fail
The specific exploit payload for the POC relies on a su binary. The vuln is ambivalent and other non-su paths will exist.
staticassertion··on Copy Fail
To be clear, I'm not suggesting that you if have heard of CVEs therefor you must have heard of LPE. I'm saying if you have read many of them you would have seen these terms.

I obviously do not expect someone who has merely heard of various CVEs before to know anything about the contents of those CVEs. The other poster said they had "read many CVEs", which I took to mean they have read many CVE disclosures, where the term is extremely common. Perhaps they meant that they've read about CVEs, in which case I can see why the term would not be on their radar.

staticassertion··on Copy Fail
I'm sure lots of people have heard of CVEs, but have you actually read many? LPE is an extremely common term. It's like not knowing RCE. These are the terms used.
staticassertion··on Copy Fail – CVE-2026-31431
I assume that wouldn't help here but I could easily be wrong. (Assuming if you're asking if SELinux would block this exploit).
staticassertion··on Copy Fail
The response from Greg was that Mythos proved that upstream was right all along and that they'll continue to do things the same way. That's my recollection, at least - pretty sure it was something like that, could have been even worse though and I'm misremembering.

The stance was never sustainable, hence linux LPEs being constantly available. The solution is to treat your kernel as impossible to secure. Notably, gvisor users are not impacted by this CVE. Seccomp also kills this CVE.

← PreviousPage 3 of 34Next →