frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Notepad++ Zero-Click RCE via Path Traversal (CVE-2026-52884)

https://github.com/notepad-plus-plus/notepad-plus-plus/security/advisories/GHSA-p58x-r3c9-x9p6
24•ringzeropirate•3h ago

Comments

bflesch•1h ago
It's just sad that these kind of bugs still slip through. So many people lack the ability to come up with the most straightforward edge cases for their validation code.

To me it feels like people who build LEGO their whole lives but never once stray away from the step-by-step manual and never have built something "outside the box".

LiamPowell•1h ago
OP, I assume your comment[1] is getting flagged because of the obvious LLM usage. No one wants to interact with a comment that's not written by a human.

[1]: https://news.ycombinator.com/item?id=48473753

tallanvor•1h ago
Or it's more that people recognize that this isn't a "Zero-Click RCE" and we're tired of people trying to claim that every damn bug is a huge security risk.

If an attacker can already either modify the existing shortcuts.xml file or convince me to download and run a .lnk file that links to a different one they managed to get onto my computer then they don't need to use Notepad++ to do their dirty work.

ringzeropirate•27m ago
notepad++ can be an entry point into the system, the privileges are the same as the user under which the software runs.
ringzeropirate•28m ago
My post is informative and informative. Disclosure was carried out with the maintainer, respecting the software fix times. It's true that we live in a difficult world.
rcxdude•1h ago
This is a little bit 'if you can execute code as a user you can execute code as a user'. All of the exploit pathways involve capabilities that would give you any number of paths to code execution. The check should probably be fixed but I question whether it's really doing much in the first place.
jcarrano•1h ago
How is this supposed to be zero-click? All attack scenarios require either the attacker to modify configuration files, or the user to click on a malicious shortcut.
nikanj•1h ago
No interactio needed from the user, presuming the attacker can already modify files and execute commands!
Aachen•1h ago
> either the attacker to modify configuration files, or the user to click on a malicious shortcut.

don't you mean "x and y" instead of "either x or y"?

It's not triggered by a default-configured shortcut, you need both modifying of the shortcuts definition file and the target user to trigger it. Notably, modifying the shortcuts definition file requires a permission level equal to or higher than the user has

jerrythegerbil•1h ago
“Zero-Click RCE”

This appears to require attacker controlled data already being written to a settings XML file in specific locations on disk.

Put simply, this requires another prerequisite arbitrary file write vulnerability to be reachable.

This isn’t “zero click” unless we’re going under the assumption that an attacker already has full control over my machine before that. At best, this is a persistence mechanism, not initial access.

jcarrano•1h ago
We are living through CVE-inflation (or CVEflation?) where anyone who discovers a bug using LLMs will instantly claim it is huge security hole.
ringzeropirate•33m ago
This is a third bug that emerged following a maintainer fix. If you check my profile, you might be able to reconsider your statement.
ringzeropirate•23m ago
same privileges, the attacker does not have full control of the system.
Aachen•1h ago
RCE... not really. CE yes, but the Code being Executed needs to be separately supplied and you need local permissions so there is nothing Remote about it. It's not that you exploit Np++ upon opening your malicious file or so (and even that would be neither network-bound nor zero-click!).

Steps to reproduce:

1. Place a malicious file on disk (e.g. ~/Downloads/definitely_legit.exe)

2. Modify shortcuts.xml (in the user's %AppData%, requiring local user permissions) to point to this file in a special way

3. The shortcut triggers and runs the exe when the user next starts and uses Notepad++ (the user needs to trigger the shortcut, but that can be something that they will do anyway such as typing any key)

This functionality is by design, but by prefixing a trusted path and then /../'ing your way back out of the trusted location, it doesn't show a warning before executing

Vulnerability rated as high because of the impact, despite the near-impossible exploitability. The CVSS vector for "email the user a malicious file and have them save and execute it", not bothering with the whole shortcuts method, would result in an even higher rating...

jcarrano•1h ago
Steps to reproduce:

1. Get pwned

2. Open Notepad++

3. Get pwned again (?)

emil-lp•1h ago
I have a similar RCE for Midnight Commander.

1. Download my virus

2. Open Midnight Commander

3. Launch virus via MC.

ringzeropirate•25m ago
Sorry for RCE, LPE.
functionmouse•1h ago
malicious attackers can unlock your door from the inside. fear and panic!
orwin•1h ago
Local attack vector without privilege escalation should downgrade cve from high to low, and moderate to 'not a cve'.

Mercedes‑Benz starts large‑scale production of electric axial flux motor

https://media.mercedes-benz.com/en/article/bebac2af-acdc-465a-9538-adb0bf3d8ccf
235•raffael_de•5h ago•118 comments

macOS Container Machines

https://github.com/apple/container/blob/main/docs/container-machine.md
910•timsneath•12h ago•325 comments

All 9,300 Japanese train station, animated by the year it opened (1872–2026)

https://jivx.com/eki
20•momentmaker•1h ago•7 comments

Claude Fable 5

https://www.anthropic.com/news/claude-fable-5-mythos-5
2360•Philpax•20h ago•1849 comments

Buy a train, bridge or tracks from the Swiss Railway

https://sbbresale.ch/
37•kisamoto•2d ago•18 comments

Hacking for Defense Stanford 2026 – Lessons Learned Presentations

https://steveblank.com/2026/06/08/g-for-defense-stanford-2026-lessons-learned-presentations/
35•sblank•1d ago•11 comments

Reviving Papers with Code

https://paperswithcode.co/
89•nielz_r•2d ago•20 comments

AWS Bedrock to require sharing data with Anthropic for Mythos and future models

185•TomAnthony•4h ago•117 comments

Upcoming breaking changes for npm v12

https://github.blog/changelog/2026-06-09-upcoming-breaking-changes-for-npm-v12/
413•plasma•16h ago•163 comments

Show HN: macOS menu bar gauges for your Claude Code quota

https://github.com/grzegorz-raczek-unit8/claude-quota
16•grzracz•3h ago•15 comments

Rich Sutton on AI creativity and discovery

https://twitter.com/RichardSSutton/status/2061216087744946656
154•yimby•10h ago•79 comments

Magnetoelectric antennas could transform how underwater robots talk

https://newatlas.com/engineering/magnetoelectric-antennas-submarine-robots-communications/
29•breve•3d ago•13 comments

Port React Compiler to Rust

https://github.com/react/react/pull/36173
95•boudra•3h ago•75 comments

German ruling declares Google liable for false answers in AI Overviews

https://the-decoder.com/landmark-german-ruling-declares-googles-ai-overviews-are-googles-own-word...
718•ahlCVA•11h ago•398 comments

RIP software hackathons. Long live the hardware hackathon

https://blog.oscars.dev/posts/rip-software-hackathons-long-live-the-hardware-hackathon/
213•ozcap•14h ago•102 comments

Ultrafast machine learning on FPGAs via Kolmogorov-Arnold Networks

https://aarushgupta.io/posts/kan-fpga/
249•ag2718•17h ago•35 comments

What it feels like to work with Mythos

https://www.oneusefulthing.org/p/what-it-feels-like-to-work-with-mythos
312•swolpers•19h ago•270 comments

Surprise, Pay $1000

https://forestwalk.ai/blog/surprise-blacksmith-costs/
233•apike•15h ago•91 comments

The oldest surviving animated feature film at 100

https://www.bbc.com/culture/article/20260603-how-a-26-year-old-german-woman-made-the-worlds-oldes...
123•1659447091•3d ago•22 comments

I Thought I Knew How Electrolysis Worked [video]

https://www.youtube.com/watch?v=eq7fR9ISuCw
57•tambourine_man•5d ago•6 comments

More Molly Guards

https://unsung.aresluna.org/more-molly-guards/
152•zdw•3d ago•18 comments

OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision

https://opencv.org/opencv-5/
786•ternaus•4d ago•141 comments

Premature Optimization Is Fun Sometimes

https://invlpg.com/posts/2025-06-19-premature-optimization.html
54•throawayonthe•2d ago•12 comments

If Claude Fable stops helping you, you'll never know

https://jonready.com/blog/posts/claude-fable5-is-allowed-to-sabotage-your-app-if-youre-a-competit...
894•mips_avatar•15h ago•439 comments

Lies we tell ourselves about email addresses

https://gitpush--force.com/commits/2026/06/lies-we-tell-ourselves-about-email/
141•theanonymousone•1d ago•137 comments

CEOs who think AI replaces their employees are just bad CEOs

https://www.techdirt.com/2026/06/09/ceos-who-think-ai-replaces-their-employees-are-just-bad-ceos/
751•speckx•18h ago•273 comments

Vibe coding my way to a healthy family: Introducing Gamow Labs

https://www.ddmckinnon.com/2026/06/09/vibe-coding-my-way-to-a-healthy-family-introducing-gamow-labs/
163•dmckinno•9h ago•96 comments

Grit: Rewriting Git in Rust with agents

https://blog.gitbutler.com/true-grit
159•cbrewster•17h ago•244 comments

Test-case reducers are underappreciated debugging tools

https://tratt.net/laurie/blog/2026/test_case_reducers_are_underappreciated_debugging_tools.html
136•ltratt•1d ago•17 comments

Making Graphics Like it's 1993

https://staniks.github.io/articles/catlantean-3d-blog-1/
892•sklopec•1d ago•150 comments