frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Your MCU Likely Escaped the eMudhra Intermediate CA Compromise

https://danielmangum.com/posts/mcu-emudhra-intermediate-ca-compromise/
19•hasheddan•1h ago

Comments

WalterGR•58m ago
Related:

https://news.ycombinator.com/item?id=50166579 - “eMudhra intermediate CA compromise” - 947 points | 19 hours ago | 408 comments

https://news.ycombinator.com/item?id=50177916 - "Eight Bits of Trust; eMudhra's CA keys cracked in milliseconds" - 604 points | 7 hours ago | 270 comments

scottlamb•57m ago
tl;dr: MCUs are space-constrained and often don't include root certs that aren't used by the one host they talk to.

In my experience it's equally likely they just don't do validation to begin with. For example, my Elk M1XEP (physical security system's Ethernet expander) runs a configuration server with and without TLS. They recommend with, but it uses a self-signed certificate, and the crappy VB.NET configuration program doesn't validate the cert in any way, so it can be trivially MITMed. The Elk M1XEP also can connect to a user-chosen alarm monitoring service ("central station") over the Internet. I don't think it uses TLS at all for this. I think there's optional shared secret auth/encryption?

hasheddan•50m ago
This is unfortunately accurate, sometimes due to real constraints and more often due to loose threat models. I am hopeful that more open source firmware options (e.g. Zephyr RTOS) and more software investment from silicon vendors is helping to change the status quo. That being said, we are still a long way away from a "Let's Encrypt movement" for embedded devices.
elevation•12m ago
> physical security system

> can be trivially MITMed

Crazy how poor security can be even from a purported security vendor.

sterwill•10m ago
Over a decade ago, I created an AWS ELB to serve a production API. It was HTTPS-only, using an Amazon-signed certificate served from ACM for my employer's domain. Right after deployment, logs showed a regular pattern of 404s trying to POST/PUT to my API at paths I didn't support. Thousands of requests per hour, and they continued for days. It didn't look like a DoS--the paths looked like someone else's API.

I got curious what all the traffic was, so I added a route to the API that saved some of the uploaded data. It was live home surveillance video and photos! Indoors, outdoors, baby monitors, living rooms, etc. It was pretty easy to find which vendor's hardware was doing this (from headers, paths, watermarks) and I reached out to their security contact to let them know what I found. They responded generically but didn't seem to care that much.

In short, because HTTPS was required, and an ELB gets assigned IPv4 addresses arbitrarily, I can only conclude that a whole fleet of home security cameras were sold across the US that hard-coded the IP address of their cloud server and had certificate validation disabled.

tomku•24m ago
Your device would also have to be pretty recent to ship any of these certs in a frozen cert store as they were only generated in April/May of 2025.

PHP 8.2.35

https://github.com/php/php-src/releases/tag/php-8.2.35
749•tuyuri•3h ago•311 comments

Today's PHP security release, and how we're strengthening security

https://thephp.foundation/blog/2026/10/21/todays-php-security-release-and-how-were-strengthening-...
202•ejohnso49•1h ago•104 comments

Compromised LiteLLM 1.107.0 on PyPI Installs a Credential Stealer and Backdoor

https://safedep.io/litellm-pypi-compromise-credential-stealer-backdoor/
171•abhisek•3h ago•70 comments

DuckDB 2.0.0 LTS “Cinnamon Teal”

https://duckdb.org/2026/10/21/announcing-duckdb-200
230•nnx•3h ago•26 comments

Rust off Rails: The opinionated web stack for the AI era

https://rustoffrails.org/
33•mike1o1•1h ago•22 comments

Patch the Planet: global response coordination as agents uncover vulnerabilities

https://openai.com/index/coordinated-disclosure-of-critical-vulnerabilities/
153•nr378•3h ago•87 comments

Eight Bits of Trust; eMudhra's CA keys cracked in milliseconds

https://scotthelme.co.uk/eight-bits-of-trust-emudhras-ca-keys-cracked-in-milliseconds/
646•hkc•8h ago•286 comments

Tiny possum and glider thought extinct for 6000 years found in remote West Papua

https://www.bbc.com/news/articles/cp814l80pw2o
51•bryanrasmussen•1d ago•4 comments

Oregon lawmakers approve money to buy an iconic waterfall listed on Redfin

https://apnews.com/article/oregon-waterfall-for-sale-lawmakers-996de63462d49ec3ad9bee1629fb9488
86•surprisetalk•2h ago•49 comments

What I learned from six months of being stupid on purpose

https://wvez.org/blog/learning-to-be-stupid/
43•wvez22•1h ago•22 comments

Your MCU Likely Escaped the eMudhra Intermediate CA Compromise

https://danielmangum.com/posts/mcu-emudhra-intermediate-ca-compromise/
21•hasheddan•1h ago•6 comments

Using thousands of AI agents to uncover new leads in biological data

https://openai.com/index/scaling-ai-research-for-complex-biological-data/
68•raahelb•4h ago•22 comments

Drupal is now light-years ahead of its reputation

https://dri.es/state-of-drupal-presentation-september-2026
57•scottfalconer•1d ago•82 comments

OpenAI models are coming to Google Cloud

https://openai.com/index/openai-models-google-cloud/
66•armcat•4h ago•15 comments

Launch HN: Alter (YC S25) – Access control for multi-user agents

https://alterauth.com/
16•simfinii•11h ago•12 comments

New plastic pollution discovered: 'Plasticorals' coral rubble fused with plastic

https://www.oist.jp/news-center/news/2026/9/18/new-form-plastic-pollution-discovered-shores-vulne...
11•giuliomagnifico•1h ago•2 comments

9 Mothers (YC P26) Is Hiring in Austin, TX

https://9mothers.com/careers
1•ukd1•5h ago

C++ futures part 1: The mental model

https://devblogs.microsoft.com/oldnewthing/20261012-00/?p=112767/
45•ibobev•1d ago•9 comments

Trials and Tribulations of Native Lua Compilation

https://samyeyo.github.io/clx/blog.html
7•_samt_•3d ago•1 comments

The Future of CSS

https://www.joshwcomeau.com/css/interop-2027/
563•soheilpro•15h ago•235 comments

Way to Play Super Mario 64: On Apple Vision Pro

https://www.pagetable.com/303
150•frizlab•2d ago•54 comments

Show HN: ULDA – Client-side encryption with a simple JavaScript API

https://demo.ulda.io/
6•nonsence•2d ago•1 comments

Show HN: Sumi.css – CSS Framework

https://github.com/vladocar/Sumi.css
45•bepero•4h ago•10 comments

Muse exposes users' personal and business secrets when they share conversations

https://arstechnica.com/security/2026/10/meta-muse-exposes-users-personal-and-business-secrets-wh...
329•gumby•16h ago•148 comments

Whatever Happened to Fire Escapes

https://practical.engineering/blog/2026/10/20/whatever-happened-to-fire-escapes
158•sohkamyung•7h ago•121 comments

The Decoherence Trap

https://maevyn.codes/decoherence
146•cassianoleal•2d ago•62 comments

PHP2Shell: AI uncovers critical RCE in PHP

https://www.wiz.io/blog/php2shell-php-rce
388•danlark1•3h ago•145 comments

Feds suspect ransom negotiator ran ShinyHunters extortion site

https://krebsonsecurity.com/2026/10/feds-suspect-ransom-negotiator-ran-shinyhunters-extortion-site/
256•Bender•19h ago•132 comments

The Lucrative World of Literary Scams

https://www.thedial.world/articles/news/ai-book-scams
53•samclemens•2d ago•6 comments

The Other Epidemic: Trying to get off benzodiazepines

https://www.thebeliever.net/the-other-epidemic/
275•gaplong•18h ago•221 comments