Hacker Dudes// alternate deck. same feed.
FEED ~13/h Δ0 ────:──── LINK ░ SIGNAL
94%
SPOOLED 0/45 CYCLE 61339.992.171.17
Several Linux kernel vulnerabilities accidentally posted to public mailing listphoronix.com
253pts/90 comments/5d/─
by mrkn1 / hn> / « feed
▲▼ ivanmontillam11:47 hn>

It's being a great season, techsecurity-wise.

▲▼ Avicebron11:57 hn>

On HN everyone is a security engineer.

▲▼ gilrain12:02 hn>

They wanted "full stack", so they found hires with 1/10th of an education in each of 10 different fields.

The boss class are rich because they're smart. /s

─ 3 more ─
▲▼ renehsz13:10 hn>

There are only two types of people: Those who are security engineers, and those who pretend to be.

─ 1 more ─
▲▼ NooneAtAll311:49 hn>

"accidentally"

I feel paranoid enough now to blame ai companies to try to induce panic and proclaim "buy our product to save yourself"

▲▼ pelagicAustral11:50 hn>

Agree, wild stretch to accidentally send this loot to a mailing list.

▲▼ ReDress12:22 hn>

To be honest and fair, in this situation I don't believe this is something accidental.

It probably just happens that the security concerns at ZDI don't match the security concerns at Linux(the vendor).

So, it turns out that this vendor is difficult to work with ....

I mean - heh

▲▼ pixl9714:50 hn>

My goodness you don't like AI very much at all do you.

Does the security flaw exist or not?

I've always been one for immediate release of any security flaw the second it is found.

"But, people will get hurt or lose money that way"

Correct, they will understand the risk of using computer systems. Because we've hidden all the flaws under a mask of responsible disclosure people really don't understand the dangers we've subjected ourselves to by writing a bunch of bug filled bullshit code and instead we pretend like we have a handle on the situation.

WE DO NOT. If AI has proven anything it's how all of our code is a giant stack of cards waiting till collapse. And it proves humans will never learn, we'll just use the AI to pump out more shitty bug filled code.

It's all fun and games until someone crashes the electrical grid via bugs, or a major incident on the banking system. Human love to write regulations in blood because we're incapable of doing anything correctly before a bunch of people die.

▲▼ NooneAtAll319:12 hn>

I'm gonna ignore that you sound like paid actor who didn't even read what you're answering to

But what I am am complaining about is not *Ai* - I complain about Ai *companies* and their bad faith marketing tactics as of late

It doesn't matter whether security flaw exists or not if you fail at the very basic communication skill of "keep secret stuff you agreed to keep secret, secret"

─ 1 more ─
▲▼ trollbridge14:51 hn>

Use open weight models on your own hardware.

▲▼ drnick118:14 hn>

In principle, yes, and I do run a few small local models for Home Assistant. But you are not going to run something that can perform close to Opus 5.5 at home.

▲▼ NooneAtAll318:59 hn>

your suggestion is like answering "emigrate" to every complaint about your government

it is a solution, even valid and preferable one - but simply stopping the ones doing wrong will be better

▲▼ ReDress11:53 hn>

I'm not surprised because the disclosure process of https://hackerone.com is completely and openly public.

But they have also disabled Linux as one of the products that they work with.

▲▼ ototot11:54 hn>

are those posted by AI?

▲▼ extraextra11:57 hn>

What an entertaining season in the simulation

▲▼ ActionHank13:44 hn>

Every episode is a cliff hanger.

▲▼ dayofthedaleks11:58 hn>

The headline should include Trend Micro's name for shaming purposes. Amatuerish.

▲▼ wongarsu12:09 hn>

Doesn't the Linux kernel encourage reporting on the public mailing list for kernel vulnerabilities that were found using AI? If I remember correctly they introduced that policy after the security mailing list got swamped with multiple reports for the same vulnerabilities

▲▼ smashed12:45 hn>

On first glance it seems you are right.

>If you resorted to AI assistance to identify a bug, you must treat it as public. https://github.com/torvalds/linux/blob/master/Documentation/...
▲▼ ReDress13:02 hn>

I don't think AI is of much concern, if you actually have a valid security issue.

No-one, really will care if you discovered it via AI or otherwise. Because, the weight of the bug itself should outweight other concerns. This is how professional security works. There will always be one concern or the other about a bug but what carries more weight will determine the direction that the disclosure process takes.

A valid security bug, by itself should carry enough technical weight that concerns about whether it was discovered through AI or otherwise should become irrelevant.

Anyways, it mostly seems like people don't really care much about computer security at Linux. I would like to think they care more about infrastructure and related security issues because, well, if my computer is an open book, then why would security issues around it be a concern?

Anyways...

Enough said here - lol

─ 5 more ─
▲▼ LeFantome14:35 hn>

It is very interesting that they believe AI will find different bugs than people. That is, if you found a bug with AI the expectation is that others could find the same bug easily. But if you find it yourself, it is somehow more of a sensitive secret.

I do not imagine that things divide so clearly along these lines.

─ 10 more ─
▲▼ 0xdr3016:46 hn>

“If you resorted to AI assistance to identify a bug, you must treat it as public. While you may have valid reasons to believe it is not, the security team's experience shows that bugs discovered this way systematically surface simultaneously across multiple researchers, often on the same day. In this case, do not publicly share a reproducer, as this could cause unintended harm; just mention that one is available and maintainers might ask for it privately if they need it.”

Do not publicly share a reproducer aka ai found bug

─ 1 more ─
▲▼ rwmj13:09 hn>

As it should. If an LLM discovered them you should assume that another LLM, or another person running the same LLM, could find them. They are effectively public already.

▲▼ wilkystyle13:17 hn>

No. I have an LLM and didn't discover it. Folks in HR have LLMs but can't produce the same software you can. Just because an LLM could discover it does not mean that it has been discovered yet. Responsible disclosure is still a valuable thing.

─ 3 more ─
▲▼ lynndotpy12:09 hn>

Still bleary eyed, but: Most severe ones are in SMB and KSMBD, which apparently have implementations in kernel space. I think this doesn't impact anyone not using KMB.

Others are LPEs, but two have been deleted by now, so can't be sure of the details.

TrendMicro's site opens up with a big big "Advancing AI-Native Security with Anthropic". Which checks out I guess.

▲▼ jumperabg12:26 hn>

Finally the last vulnerabilities of the year.

▲▼ cookiengineer12:45 hn>
>Finally the last vulnerabilities of the year ... until today

Fixed that for you

▲▼ fguerraz12:35 hn>

Can we kick SMB implementations out of the kernel please? If not, can we please get PHP mainlined in the kernel?

▲▼ ReDress12:37 hn>

SMB was "imported" into the kernel as an optimization for the user-space version - heh

▲▼ kjs313:53 hn>

Like when graphics stack and drivers were "imported" into the WinNT kernel as an optimization for the user-space version. And thus began 30 years of "another week, another graphics subsystem crash/vuln".

─ 7 more ─
▲▼ Joel_Mckay16:06 hn>

On windows, no one should be running SMB either.

There are network mount options (also include ssh support)

https://rclone.org/install/

And SSH access and remote IFS NFS drive mount to host with winget:

# Run PowerShell as an Administrator.

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

# Install the OpenSSH Client

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

# Install the OpenSSH Server

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

Start-Service sshd

Set-Service -Name sshd -StartupType 'Automatic'

# Only allow local or VPN host server access

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 -RemoteAddress 192.168.1.0/24

winget install frequency403.OpenSSHGUI

winget install -h -e --id "WinFsp.WinFsp"

winget install -h -e --id "SSHFS-Win.SSHFS-Win"

winget install -h -e evsar3.sshfs-win-manager

#As administrator in power shell run to manage ssh keys:

OpenSSH-GUI-win-x64

And free/paid apps for your phone to sync your files automatically over SFTP.

https://filezilla-project.org/download.php?show_all=1

https://play.google.com/store/apps/details?id=cz.bukacek.fil...

https://apps.apple.com/ca/app/photosync-transfer-photos/id41...

https://play.google.com/store/apps/details?id=com.touchbyte....

Stop using SMB, it was always broken on Windows and Linux. =3

▲▼ pavon17:40 hn>

It is in a module, so it doesn't create risk for anyone that isn't loading that module. And most distros don't use it by default, you have to go out of you way to configure it.

I do wish distros would start moving more kernel modules into separate packages so it is obvious to security scanners and individual users whether a CVE impacts them or not. I'm sure I've rebooted my computer many times due to kernel packages updates when it probably wasn't needed. And put off security updates for a few days until I was able to reboot, when I could have installed them right away.

▲▼ wtarreau05:56 hn>

Their maintainers have always be among the most responsive to security reports, so at least for this reason I wouldn't encourage you to switch to an alternate solution. The component might have historical problems but they're methodically being eliminated by rigorous people. If more software was maintained like this, we'd progressively converge towards bug-free code.

▲▼ VCFundedGenYer13:14 hn>

Is this a parody article?

This is like saying "Linux source code leaked"

▲▼ jeanpah14:40 hn>

Do You guys think that with ai we Will achieve something like a bug free os distro or programming language? Like some sort of perfection?

▲▼ assbuttbuttass14:41 hn>

lmao

▲▼ jeanpah16:30 hn>

One can dream

▲▼ pixl9714:43 hn>

From just writing code, no.

Now, the question is can we make some kind of formal verification language that forces checks everything and doesn't allow bugs? Maybe?

But that's assuming the underlying hardware and firmware doesn't have flaws that can break those assumptions too.

▲▼ wongarsu14:53 hn>

That just shifts bugs up one layer, into the specification that you then verify

─ 1 more ─
▲▼ jeanpah16:34 hn>

I remember languages like Casl and vdm, But they where harder to implement and very complex, You mean something like those languages ?

─ 3 more ─
▲▼ regenschutz14:43 hn>

Everything is bug-free until someone finds a bug in it.

▲▼ pelotron14:57 hn>

Not as long as new features are being written.

▲▼ Joel_Mckay15:30 hn>

No, but languages like Elixir/Erlang/OTP are designed to fail gracefully while continuing to run.

With complex systems there are too many failure modes, and with "vibe coding" institutional negligence it is simply degenerative.

There are theoretical workarounds to LLM brute force scans, but they are not free to build. =3

▲▼ gosub10016:58 hn>

I think we can get mostly there with AI and bug bounties. I think we're right in the middle of "peeling the bandaid off" right now. The code released in the near future will have the same opportunity to run through the 0-day gauntlet. So if it contains exploitable bugs, they generally could have caught them. Sweeten the deal with cash and you can outsource most of that.

▲▼ e12e17:27 hn>

I think AI might make reimplementatiion from first principles more viable (think: an Oberon os with Linux driver support; or: a full environment like STEPS, but for real use) - which might make it feasible to simplify the problem domain (firmware, driver, os, UX, compilers) - to the point that it becomes easier to create bug free domains/subsystems.

▲▼ byte_017:33 hn>

I can only think of Edsger Dijkstra's quote: "Program testing can be used to show the presence of bugs, but never to show their absence [...]". Adding that computers are mathematical models and Gödel's incompleteness theorems stating that a system cannot demonstrate its own consistency, I would say that it is likely that bugs/errors will always exist.

▲▼ jeanpah18:42 hn>

The theorem can be used un this way? Wasn't only for natural numbers? You argument seems solid if thats how the theorem works. Maybe there is a way not to find Bugs but to build things perfectly from the start.

─ 1 more ─
▲▼ nairboon17:43 hn>

Technically, if the rate of bug detection and correct bug fixes by AI is larger than the rate of newly introduced bugs by humans & AIs, then we'd asymptotically approach a bug free OS in the long run. But these are big ifs.

▲▼ perching_aix17:50 hn>

Definitely at best a "sort of" type perfection. The endgame here is formally verified everything, at which point the only question is whether the then-consistent model that's implemented is any reasonable in practice.

Think "this is not a vulnerability, as no security boundary is being unexpectedly crossed" except the way the security boundaries are laid down is utterly stupid and hilatiously nonsensical. Same for non-security related defects ("working as expected, wontfix" -> "the way it works is dogshit, and so your expectations are idiotic too").

Now, since these things are supposed to align with human sensibilities and are supposed to capture the human semantic understanding of our world, theoretically, this should still leave us in a pretty good spot. But not a guaranteed good spot, as that is not actually tractable, ever, and fundamentally so.

▲▼ jeanpah18:58 hn>

Thanks man, You said it perfectly, The software can be prefect,but us as humans can't, and that will lead to problems with the software.

You could just implement a virus perfectly and the wrong bussines process.

▲▼ __alexs17:54 hn>

Vendors will just redefine the meaning of bug if needed.

▲▼ 59percentmore15:24 hn>

Someone said that "they" are setting up the narrative for a global tech crash/internet blackout, and it's becoming easier and easier to believe it.

▲▼ totetsu15:26 hn>

So get local backups of all my cloud drive before Nov 3, gotcha.

▲▼ 59percentmore15:50 hn>

And stowed in an unplugged microwave, yes.