frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

XZ Utils Backdoor

https://en.wikipedia.org/wiki/XZ_Utils_backdoor
15•ctrlmeta•1h ago

Comments

jqpabc123•1h ago
This really illustrates a broad security issue with open source development and methodology.

Who vets contributors, maintainers and submissions?

Answer: Unknown in many (if not most) cases. Unless you have the time and expertise to do so yourself; it is purely based on trust.

yjftsjthsd-h•1h ago
That's not unique to open source or open development.
jqpabc123•3m ago
Anonymity is the unique aspect of open source that opens the door for malicious activity without consequences.
nwellnhof•30m ago
Contributors and their submissions are vetted by maintainers. New maintainers are ideally vetted by existing maintainers. This can obviously break down in undermaintained projects.
LunaSea•1h ago
> The Debian development team declined to remove the affected images, stating that they were development builds that should not be used on real systems in place of newer, clean container versions.

Classic Debian security management

jmclnx•55m ago
>While xz is commonly present in most Linux distributions,

Not Slackware since Slackware does not xz or many other utilities. Plus it does not use systemd. From what I remember a patch was put in to give systemd extra functionality and someone used that patch to sneak in the backdoor.

NekkoDroid•32m ago
The xz attach happened cuz systemd's library dynamically linked against xz for compression of various tools in systemd and a downstream patch for openssh (IIRC) was used to link against libsystemd to use some founctions for the sd-notify protocol.

This wasn't exactly necessary since the protocol has been stable for external use for ages (since its inception IIRC) and is relatively trivial to implement.

Since the attack happened openssh gained native support for the sd-notify protocol, the sd-notify man page has an example implementation that is freely usable and libsystemd now only loads xz (and most of its other libraries) when explicitly requested by one of the tools via `dlopen`.

pogopop77•38m ago
Given this was backdoor was likely funded by a nation-state actor and very carefully obfuscated, the fact that it was discovered within a month and never rolled out to production releases, shows that the open source process mostly worked. Not saying it couldn't be better.
mingus88•5m ago
I kinda disagree. This was luck. A dev on an unrelated project happened upon it and was diligent enough to dig in. A single change to any number of variables would have meant disaster.

I worked at a company that got red teamed. The pen testers were inside the network and were only found by a random employee who happened to be running little snitch and got a weird pop-up

Nobody celebrated the fact that the intrusion was detected. It was pure luck, too late, and the entire infosec leadership was fired as a result.

Like this xv issue, none of the usual systems meant to detect this attack seemed to work, and it was only due to the diligence of a single person unrelated to the project was it not a complete show.

Will open source Lua-WinAPI binding for money

https://lowkpro.com/blog/will-open-source-lua-winapi-binding-for-money.html
1•publicdebates•49s ago•0 comments

Cursor Acquires Graphite

https://graphite.com/blog/graphite-joins-cursor
1•timvdalen•1m ago•0 comments

The moon-forming event: explosive ejection rather than a giant impact

https://phys.org/news/2025-12-moon-event-explosive-ejection-giant.html
1•bikenaga•1m ago•0 comments

LeaseGuard: Raft Leases Done Right

http://muratbuffalo.blogspot.com/2025/12/leaseguard-raft-leases-done-right.html
1•mad44•2m ago•0 comments

SQLite: The Session Extension

https://www.sqlite.org/sessionintro.html
2•thunderbong•3m ago•0 comments

Creating Web Applications with Julia

https://www.digitalocean.com/community/tutorials/web-applications-with-julia
1•leephillips•3m ago•0 comments

Snowflake Postgres Is Now Available in Public Preview

https://www.snowflake.com/en/engineering-blog/postgres-public-preview/
1•craigkerstiens•6m ago•0 comments

The Millennium Falcon

https://kitbashed.com/blog/a-complete-history-of-the-millennium-falcon
2•zeristor•9m ago•1 comments

Shuttle Is Ceasing Operations

https://docs.shuttle.dev/docs/shuttle-shutdown
2•czmd•10m ago•0 comments

Show HN: Ace – Monaco-based code editor for WordPress that is context-aware

https://aceplugin.com/
1•TyGoss•10m ago•0 comments

Graphite Is Joining Cursor

https://cursor.com/blog/graphite
11•fosterfriends•11m ago•2 comments

BBC replaced by TNT Sports as Commonwealth Games live broadcaster

https://www.bbc.co.uk/news/articles/c5yj9pnl5n4o
1•mmarian•12m ago•0 comments

Is the Root Cause Car Companies Using "19th-Century" AI Technology?

https://medium.com/@liuzc19761204/frequent-self-driving-accidents-is-the-root-cause-car-companies...
1•ZuoCen_Liu•12m ago•0 comments

Online Book: Exploring Mathematics with Python

https://coe.psu.ac.th/ad/explore/
1•Andrew2565•13m ago•0 comments

Believe the Checkbook

https://robertgreiner.com/believe-the-checkbook/
2•rg81•17m ago•0 comments

AI Safety has a scaling problem

https://boydkane.com/essays/safety-scaling
2•zdw•17m ago•0 comments

Using AI Generated Code Will Make You a Bad Programmer

https://unsolicited-opinions.rudism.com/bad-programmer/
17•speckx•17m ago•2 comments

Show HN: Zynk, a Fast, P2P Encrypted File Transfers and Messaging Across Devices

4•justmarc•18m ago•0 comments

Boosting One Mitochondrial Protein Increases Lifespan and Slows Aging in Mice

https://onlinelibrary.wiley.com/doi/10.1111/acel.70294
1•stevenjgarner•18m ago•0 comments

French public debt reaches a new high at 117% of GDP

https://www.lemonde.fr/en/politics/article/2025/12/19/french-public-debt-reaches-a-new-high-at-11...
1•geox•20m ago•0 comments

Why the weirdest sea level changes on Earth are happening off the coast of Japan

https://www.cnn.com/2025/12/17/climate/japan-sea-level-fishing-impact
1•stevenjgarner•22m ago•0 comments

Navy Turns to Proven Cutter Design for New Frigate Class

https://gcaptain.com/navy-turns-to-proven-cutter-design-for-new-frigate-class/
1•mjbellantoni•22m ago•0 comments

China blamed for UK government cyber attack

https://www.ft.com/content/fc7ebe87-8099-45f8-a8c2-2cf1c0b7dd83
3•mmarian•23m ago•0 comments

Map: Operator[] Should Be Nodiscard

https://quuxplusone.github.io/blog/2025/12/18/nodiscard-operator-bracket/
2•jandeboevrie•23m ago•0 comments

Show HN: I vibe-coded an aircraft AR tracking app and wasted weeks on AI bugs

2•auspiv•24m ago•0 comments

Launch OpenAI's Codex in a Container with PowerShell (Or Bash)

https://github.com/DeepBlueDynamics/codex-container
2•kordlessagain•24m ago•0 comments

Xorgproto 2025.1 Released to Recognize Newer Keyboard Keys

https://www.phoronix.com/news/xorgproto-2025.1
1•Bender•24m ago•0 comments

Default WAF rules fail to block most major exploits, study finds

https://www.scworld.com/news/default-waf-rules-fail-to-block-most-major-exploits-study-finds
1•Bender•24m ago•0 comments

GitHub walks back plan to charge for self-hosted runners

https://www.theregister.com/2025/12/17/github_charge_dev_own_hardware/
2•Bender•25m ago•1 comments

Is Firefox Firefucked?

https://kevquirk.com/blog/is-firefox-firefucked/
2•speckx•26m ago•0 comments