MS Paint Remote Code Execution Vulnerability
Posted by kuberwastaken 19 hours ago
Comments
Comment by pasteleft 14 hours ago
We seriously need more information.
Comment by sharpshadow 1 hour ago
Comment by bushbaba 13 minutes ago
Comment by hulitu 10 hours ago
Comment by joshspankit 1 hour ago
1. Telemetry as implemented is usually sloppy. Even though intuitively one could think that telemetry means “data gets collected locally and fired off to a remote server”, we have seen time and time again that they also build a return path to make the telemetry gathering more powerful. That return path can be a vector.
2. Web browsers have a _huge_ surface and they connect to remote servers constantly. The industry does very well at being proactive and at addressing CVEs but the whole premise makes that very difficult and so we cannot absolutely claim that browsers don’t have RCE(s).
Comment by embedding-shape 1 hour ago
What return path could possibly lead to a RCE? That's crazy, no telemetry requires "backend could return any command that gets run on the client", you're doing telemetry in a very non-standard way if this is even possible.
At worst, the telemetry backend might first send the client a config, but none of that would contain executable commands because again, that'd be crazy.
> we cannot absolutely claim that browsers don’t have RCE(s).
Of course, you can never prove the absence of bugs (and/or security issues), but given that browsers aren't wildly exploited at this very moment, nor have been for quite some time, we can pretty confidently claim there are no browser RCEs in wide use today.
It's true that browsers have pretty big attack surface, but it's also true that it's the class of software that gets the more pentesting, since the payoff would be so great when you manage to find holes.
Comment by Someone 1 hour ago
API protocol says “return value is either “OK” or “ERR””, attacker sends “Floccinaucinihilipilification”, overflowing the 3-byte response buffer allocated on the stack.
Comment by weavie 5 hours ago
Comment by port11 2 hours ago
Comment by embedding-shape 3 hours ago
I'd go out on a limb here perhaps, but I'd claim that if your telemetry means that the one SENDING the data gets a RCE by default by it, you're doing telemetry very wrong. Maybe look into different libraries/services than the ones you use today, please.
Comment by IAmBroom 2 hours ago
Comment by monster_truck 9 hours ago
To stack assumptions, I'd reach for something like using the recent certificate circus to present as there being an updated version of whatever model it uses on the PCs that can run it locally to give it a fucked up model that does the out of bounds shit as part of whatever verification/checks it does after its downloaded/installed.
Comment by _notreallyme_ 4 hours ago
It's quite common with vulnerabilities found by IA, there might be less hallucination, but the impact/score is often completely wrong.
Comment by boringg 1 hour ago
Comment by Oarch 18 hours ago
Comment by fuzzfactor 16 hours ago
Normally have been 86-ing a number of annoying things such as OneDrive, but leaving Paint in place figuring it's got to still be harmless.
Creeping increases in attack vector when just the opposite is needed more than ever.
Comment by joshspankit 1 hour ago
Then they added automatic HTML parsing of incoming emails, and the attackers cheered.
Comment by stevekemp 1 hour ago
You can go back to mutt's parsing, and CVE-1999-0940 for an old example. But I'm sure that's only one of many.
Comment by onei 6 hours ago
Turns out paint was the thing almost every customer had installed/had access to, so he worked to the lowest common denominator and got really good at using it. I guess now he'll need to find a new tool to astonish devs with.
Comment by ethbr1 4 hours ago
And at the end of the day $2 and $2000 screwdrivers are both still screwdrivers.
Comment by znpy 7 hours ago
Comment by yakshaving_jgt 7 hours ago
Comment by dboreham 3 hours ago
Comment by SketchySeaBeast 3 hours ago
Comment by pmkary 10 hours ago
Comment by DANmode 9 hours ago
once Microsoft has reinvented themselves as…security-first?
Comment by pjmlp 8 hours ago
And there is the SFI program.
However this is a Windows application, and in spite some Rust advances in WinDev, it is pretty much C and C++ turf, with Rust getting the same warm reception as .NET used to enjoy.
Guess which language is Paint written on?
Nonetheless, they are doubling down on sandboxing Windows, macOS, iOS and Android style, for quite some time, exactly to become security first as you are asking for.
Comment by NooneAtAll5 18 minutes ago
Comment by vaylian 6 hours ago
Comment by greyhound1 18 hours ago
Comment by pjmlp 7 hours ago
https://interestingengineering.com/culture/rip-microsoft-pai...
Comment by lossyalgo 14 hours ago
Comment by aDyslecticCrow 1 hour ago
Comment by gadrev 16 hours ago
Comment by Natsu 11 hours ago
Get-AppxPackage -Name Microsoft.Paint | Select-Object Name, Version
But I can only get Microsoft.Paint 11.2609.401.0 and Microsoft has said different things in different places, so it's not even clear if this has the fix or not.
This article has more info on the confusion they're causing: https://windowsforum.com/news/cve-2026-83844-windows-11-pain...
Comment by iririririr 11 hours ago
If I still mamaged any windows host, i would be deploying a remove-package script asap to the entire fleet.
Comment by izacus 8 hours ago
When did y'all stop using some basic sense before writing? -_-
Comment by trashb 5 hours ago
Comment by BSDobelix 7 hours ago
Yeah samesame:
-Compares a kernel with paint
-Uses a program with telemetry/spyware instead of installing on of the 1000s alternatives
Comment by izacus 5 hours ago
Comment by BSDobelix 4 hours ago
Oh no dont get me wrong, it's definitely not some random spyware, it's deliberately made by Microsoft targeted at Windows Users who cant buy a Enterprise License.
Comment by squidmaster 5 hours ago
Comment by pixelpoet 16 hours ago
Comment by nik282000 2 hours ago
Comment by ManuelKiessling 15 hours ago
Comment by supriyo-biswas 11 hours ago
Comment by alt227 6 hours ago
Comment by IAmBroom 2 hours ago
Comment by neuroelectron 17 hours ago
Comment by everylostbit 18 hours ago
Comment by tjohns 16 hours ago
Comment by Legend2440 16 hours ago
Comment by anal_reactor 15 hours ago
Now that I'm on Linux, I use jspaint.app.
Comment by boomlinde 8 hours ago
I would use kolourpaint but for whatever reason overlaid GUI elements like the selection box and brush cursors leave trails on the canvas.
Fun anecdote, paint.exe crashed the other day just as I was finishing up my drawing of the tower of Babel.
Comment by WarOnPrivacy 11 hours ago
Comment by pasteleft 14 hours ago
Comment by QuantumNomad_ 9 hours ago
Anyway, I continued using layers and transparency/opacity. Pixel art was hard enough already for me, so I didn’t feel that it made sense to artificially make it even more difficult for myself at the time. I had enough other aspects of pixel art to work out already in order to try to get better at it.
Comment by rkachowski 3 hours ago
Comment by card_zero 4 hours ago
Comment by Measter 3 hours ago
Comment by card_zero 3 hours ago
There's this https://www.windowsphoneinfo.com/threads/why-does-resizing-m... (made confusing by the next person talking about Paint 3D, a different application) and this https://learn.microsoft.com/en-us/answers/questions/3991946/... (made confusing by the person being an artist and talking in peanut butter metaphors).
There's some suggestion there that shapes (including lines) are separate entities from pixels. Wikipedia references a now-deleted answers.microsoft.com version of the first question https://web.archive.org/web/20250203164656/https://answers.m... with a couple of people saying that resize is useless. Wiki also says "re-copied" images blur, which is why I wondered if that meant pasting. Also this: https://learn.microsoft.com/en-us/answers/questions/5673783/... a complaint that the tool for drawing pixels doesn't indicate exactly which pixel it will draw to.
Comment by bombcar 15 hours ago
Comment by echion 12 hours ago
[^1]: https://lawsofsoftwareengineering.com/laws/zawinskis-law/
Comment by wilkystyle 14 hours ago
Comment by jodrellblank 12 hours ago
Comment by mihaaly 3 hours ago
Comment by JdeBP 15 hours ago
Comment by what 14 hours ago
>june 2026
Pretty sure it would be May?
But in either case they had 91 releases that month?
Comment by JdeBP 13 hours ago
They're not a positional notation. It's version 11.2605.91 recently. It was 11.2605.81 earlier this year. There was an 11.2605.71 and an 11.2605.61 before that. Last year, there was a 11.2504.451 . The year before there was a 11.2402.32 .
Microsoft's versioning systems are not 4 columns where a tick around of one increments the one before it. The easiest way to think of them is madness made for marketing purposes. (Windows NT starting at 3.1, for example.) There is some logic to it, but nowadays it's often four entirely different things jammed together, ticking around independently. Like the version of Windows, the year and month of the release, and perhaps a daily build number or some such.
Windows NT itself has a monotonically increasing build number as part of its versioning that started some time in 1992 and is currently just over 26 thousand.
Comment by gnabgib 14 hours ago
Comment by Rexxar 14 hours ago
Comment by hulitu 10 hours ago
Comment by StilesCrisis 16 hours ago
Comment by CursedSilicon 16 hours ago
Comment by chungy 13 hours ago
Comment by Kwpolska 8 hours ago
Comment by sznio 10 hours ago
Comment by grishka 7 hours ago
Comment by jval43 16 hours ago
Comment by HoldOnAMinute 12 hours ago
Comment by hulitu 10 hours ago
Comment by Kapura 16 hours ago
Comment by everylostbit 16 hours ago
Comment by sunrunner 1 hour ago
Comment by xlayn 16 hours ago
Comment by gruez 15 hours ago
The Microsoft link doesn't mention this at all, so my guess it's "remote" in the sense that a zip file exploit is "remote"
Comment by simiones 42 minutes ago
https://msrc.microsoft.com/update-guide/vulnerability/CVE-20...
> How could an attacker exploit this vulnerability?
> An unauthenticated attacker could exploit this vulnerability by sending a specially crafted packet to an affected service over the network. Successful exploitation could allow the attacker to execute code on the target system. No authentication or user interaction is required..
Comment by doubled112 14 hours ago
Comment by jdiff 13 hours ago
Comment by dofm 11 hours ago
This is some Eric-Cantona-level gnomic mysticism. I approve.
Comment by augment_me 14 hours ago
Comment by dathinab 15 hours ago
not sure if the last time was also a RCE specifically, but this by far isn't the first "this shouldn't even be remotely possible" CVE in MS Paint
Comment by tomkarho 9 hours ago
Could also be some kind of recall feature.
Comment by lmc 8 hours ago
Comment by novia 15 hours ago
Comment by dathinab 15 hours ago
IFF there is a NSA backdoor it likely would be:
- not in paint, but something you can't disable/remove in hardened special purpose windows setups
- not be easily usable by 3rd parties, like some auth accidentally accepting some quite specific other password (e.g. due to some bug reading the expected hash from the wrong place) or similar
lets not forget as much as the NSA might want to spy on you they also want to keep China/Russia out of spying on US companies. A traditional RCE in paint is very counter productive for that.
Comment by BowBun 14 hours ago
Comment by DANmode 9 hours ago
Comment by ranger_danger 10 hours ago
One one hand they can actively try to work with companies to get secret back doors put in, sure. But I imagine that's not usually very successful. Lavabit chose to go out of business instead of doing so... I wonder who else is out there that we don't know about.
But we also have evidence that they actively look for, buy, and hoard, unknown (to the vendor) exploits for their own possible later use in case they need it for something.
I'm sure you can imagine that it's much more advantageous to keep collecting all kinds of different ways to get into a system in case one method is not applicable for any number of reasons.
Comment by goodcitizen 5 hours ago
Comment by jimt1234 15 hours ago
Comment by gloosx 12 hours ago
unfortunately it made some mistakes and didn't make everything secure.
im sure windows security will get better as models get better...
maybe in six months when we have AGI... . . .
Comment by boomlinde 7 hours ago
Comment by what_hn 17 hours ago
Comment by matt123456789 15 hours ago
Comment by mattstir 2 hours ago
Comment by sigmar 2 hours ago
Comment by ajasmin 18 hours ago
Comment by hoppp 18 hours ago
Comment by Arainach 17 hours ago
> An unauthenticated attacker could exploit this vulnerability by sending a specially crafted packet to an affected service over the network. Successful exploitation could allow the attacker to execute code on the target system. No authentication or user interaction is required.
[1] https://msrc.microsoft.com/update-guide/vulnerability/CVE-20...
Comment by hoppp 3 hours ago
Comment by NooneAtAll5 17 hours ago
Comment by dmitrygr 17 hours ago
Comment by jasonjayr 16 hours ago
Comment by caspar 13 hours ago
Comment by speedstyle 2 hours ago
Comment by nik282000 2 hours ago
Comment by IAmBroom 2 hours ago
Good for you.
Now only <all Windows users>-1 are affected.
Comment by amluto 15 hours ago
Comment by layer8 19 hours ago
Comment by protocolture 13 hours ago
"No User Interaction"
Does that mean that paint doesnt have to be running?
Application being installed on a PC allows a specially crafted packet to arbitrarily execute code?
Comment by to11mtm 13 hours ago
0. My gut says this is somehow related to indexing/thumbnail rendering. But maybe I'm off base.
1. The 'no user interaction' could be related to (ironically) some background pre-indexing process that windows is doing on files inserted to folders.
1.1. LOL maybe their bullshit 'Windows Copilot' which is why the description is so vague, don't want to torpedo things worse than they already are.
2. It could also be, still in the category of 'well, ok they click on a share folder and the preview runs' or a weird edge thing.
2.1. But they aren't being that clear yet, probably because it's bad.
Comment by brunes 4 minutes ago
Comment by IAmBroom 2 hours ago
Comment by patrick_rtk 18 hours ago
UI:N it is with no interaction ?
is it a cve mistake ?
Comment by jdiff 17 hours ago
> An unauthenticated attacker could exploit this vulnerability by sending a specially crafted packet to an affected service over the network. Successful exploitation could allow the attacker to execute code on the target system. No authentication or user interaction is required.
Comment by akerl_ 14 hours ago
Until somebody connects the dots on how the heck MS Paint is accessible over the network, I'm gonna maintain some pretty intense skepticism here.
Comment by jdiff 12 hours ago
Comment by sadsunshower 13 hours ago
Comment by TZubiri 19 hours ago
>Unproven
>Remediation Level
>Official Fix
>Report Confidence
>Confirmed
I really like these secondary scoring factors, not just scoring the vuln itself, but how it's being attacked.
Comment by sreekanth850 14 hours ago
Comment by MarchApril 8 hours ago
Comment by sreekanth850 8 hours ago
Comment by mock-possum 7 hours ago
Comment by CivBase 13 hours ago
My take is that the addition of CoPilot to MS Paint is probably how this CVE got introduced.
Comment by IAmBroom 2 hours ago
Comment by sreekanth850 13 hours ago
Comment by bigstrat2003 10 hours ago
Comment by jdiff 12 hours ago
Comment by sreekanth850 11 hours ago
Comment by bigyabai 8 hours ago
Comment by sreekanth850 8 hours ago
Comment by imp0cat 10 hours ago
> LLMs are now unfolding technical debt, poorly written code, and security vulnerabilities accumulated in software that they have created themselves.
Comment by sreekanth850 10 hours ago
Comment by pmkary 10 hours ago
Comment by infinite_spin 10 hours ago
Comment by sreekanth850 3 hours ago
Comment by ranger_danger 10 hours ago
Comment by Razengan 14 hours ago
Comment by darepublic 15 hours ago
Comment by paulpauper 17 hours ago
Comment by dathinab 15 hours ago
Comment by Nik0laich 36 minutes ago
Comment by smjy_studio 14 hours ago
Comment by italiansolider 12 hours ago
Comment by sick_of_slop 14 hours ago
Comment by falcor84 19 hours ago
https://msrc.microsoft.com/update-guide/vulnerability/CVE-20...
Comment by dboreham 19 hours ago
Comment by yread 19 hours ago
> User Interaction: None
> Out-of-bounds read in Windows Paint allows an unauthorized attacker to execute code over a network.
Comment by criddell 19 hours ago
What server is MS Paint running or what services does it provide?
Edit: Apparently you can use it to print an image from the command-line. Is that how this is being exploited?
Comment by 80fj0348i 18 hours ago
Comment by criddell 18 hours ago
Comment by 80fj0348i 18 hours ago
Comment by steve1977 17 hours ago
Comment by 80fj0348i 15 hours ago
Comment by lakeviewterrace 19 hours ago
Comment by dist-epoch 18 hours ago
Comment by wolttam 16 hours ago
Comment by Sohcahtoa82 16 hours ago
Except for the infamous Dropbox comment.
Comment by knottn 18 hours ago
Comment by stygiansonic 19 hours ago
Comment by mhh__ 18 hours ago
Comment by kibwen 17 hours ago
Comment by accrual 17 hours ago
Comment by steve1977 17 hours ago
Comment by linux2647 18 hours ago
Comment by lakeviewterrace 18 hours ago
>Publicly disclosed
>No
>Exploited
>No
>Exploitability assessment
>Exploitation Less LikelyComment by Matumio 10 hours ago
Usually I just enable JS. But is this a security site, asking for remote code execution on my device? Before they can show me some text? They just disqualified themselves.
Comment by 6thbit 16 hours ago
But From [0]: > A total of 59 of the October CVEs fit my definition of wormable. Specifically, 57 contain both “An unauthenticated attacker could exploit this vulnerability by sending a specially crafted packet to an affected service over the network” and “No authentication or user interaction is required.”
Makes you wonder if MS is just copy-pasting boilerplate on CVEs and disclosed incorrectly the scope of the one in Paint because they had 56 other bugs to disclose.
So I'm not discounting reporting human error here, yet.
[0] https://www.zerodayinitiative.com/blog/2026/10/13/the-octobe...
Comment by tosti 19 hours ago
But remote? How
Comment by gregschlom 19 hours ago
Still, the question remains... How?
Comment by IanCal 19 hours ago
Comment by zmmmmm 16 hours ago
Comment by jdiff 12 hours ago
Comment by nonethewiser 19 hours ago
>The CVSS score of 8.1 marks this as a high‑severity RCE. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. Based on the description, the likely attack vector is remote: an attacker can deliver the malicious file over a network connection, for example via Remote Desktop, file shares, or other network‑exposed services that allow users to open images. The lack of EPSS data does not diminish the threat posed by a known RCE, but it does make precise likelihood estimation difficult.
Comment by advisedwang 18 hours ago
Comment by autoexec 18 hours ago
Comment by eqvinox 18 hours ago
Comment by jdiff 15 hours ago
> After applying the update, verify that the target Windows systems are running a version that includes the CVE fix before disabling legacy file‑open processing in Paint.
Which is complete nonsense. "Legacy file-open processing" isn't a real configurable option in Paint and this seems to suggest that enabling it is some sort of mitigation. The resolution is simply to update Paint.
Comment by Den_VR 19 hours ago
Comment by VorpalWay 19 hours ago
Or are they chaining a browser auto opening a download in paint, (but browsers shouldn't do that)...
Comment by augment_me 14 hours ago
Comment by kuboble 19 hours ago
Comment by radicalbyte 18 hours ago
Make a new product and bundle that as an option if you want to drastically change the functionality.
Comment by waz0wski 18 hours ago
> Notepad in Windows includes AI features powered by Copilot that help refine and shorten text with the assistance of GPT. By default, these AI features are enabled on managed devices
https://learn.microsoft.com/en-us/windows/client-management/...
Comment by SV_BubbleTime 18 hours ago
I mean… what else were the people working on Notepad and Paint to do!?
The order came down to integrate AI, and they wanted to be promoted.
Every single day I’m happier and happier than I use Linux now.
Comment by angry_octet 17 hours ago
Comment by zbentley 17 hours ago
Comment by reorder9695 6 hours ago
Comment by robotnikman 19 hours ago
Comment by jdiff 16 hours ago
Comment by 6thbit 16 hours ago
Comment by jdiff 16 hours ago
Comment by 6thbit 16 hours ago
Should be easy to verify for someone with a windows machine if it does.
Comment by jdiff 12 hours ago
So I guess either some random OS component is listening to the network and just-as-inexplicably asking Paint to do something for it. Or one of Paint's outbound connections is vulnerable if hijacked by a mitm. Network interception's one of the examples used for the "High" Attack Complexity rating that MS gave this CVE. Maybe powered by eMudhra for any systems that haven't revoked those certs? That'd be topical.
But still wouldn't really make sense. A patch for machines that are actively updating Paint but dodging cert revocations? Nothing really makes sense about this silly Paint CVE.
Comment by TZubiri 19 hours ago
Or maybe after the .bmp file is executed, it can install something that opens an outbound TCP connection to its C2, and thus can receive commands. Would not need admin privileges because it doesn't open a port, just 'outbound' connections, like a long-poll.
Comment by jdiff 16 hours ago
> The vulnerable system can be exploited without any interaction from any user.
Comment by TZubiri 14 hours ago
since it exposes no port, I’d assume it isn’t trivial to exploit, paint will chose its target (a microsoft domain or IP), the exploit must involve some error in destination selection, or simply allowing a mitm to impersonate microsoft.
this is inline with Attack Complexity High, attacker needs to be either in the network path (mitm) or control the erroneous destination of the connection (say mircosoft.com), possibly blocking (dosing) the higher priority genuine destination
Comment by jdiff 13 hours ago
Comment by Sohcahtoa82 18 hours ago
Comment by drillsteps5 12 hours ago
States:
> Attack Vector: Network
> The vulnerable component is bound to the network stack and the set of possible attackers extends beyond the other options listed, up to and including the entire Internet.
The way I read it is MSPaint is now running as a service and listens to a port (while running? all the time?) and you can trigger remote execute by sending data. Just.. Why?..
Comment by IFC_LLC 15 hours ago
I just... It's just ridiculous at this point.
Comment by fock 10 hours ago
Comment by itopaloglu83 18 hours ago
Comment by caust1c 18 hours ago
Comment by darkamaul 18 hours ago
[0] https://x.com/orange_8361/status/2115654643141489057?a=qallN...
Comment by phendrenad2 8 hours ago
Comment by pmkary 10 hours ago
Comment by xg15 17 hours ago
Comment by doublerabbit 17 hours ago
Comment by xg15 17 hours ago
Comment by NooneAtAll5 14 hours ago
Comment by kleicyn 1 hour ago
Comment by JeppyG 15 hours ago
Comment by hotelsacher 8 hours ago
Each time I learn something new about Microslop, I'm just glad I'm not a tenant.
Comment by martypitt 1 hour ago
Comment by hmartin 14 hours ago
Comment by kar1181 7 hours ago
Comment by CrzyLngPwd 6 hours ago
Comment by reader9274 16 hours ago
Comment by durmusk 11 hours ago
Comment by AlienRobot 16 hours ago
Comment by arm32 19 hours ago
Comment by doublerabbit 17 hours ago
Cross hatch, Scottish tartan?
Comment by adzm 17 hours ago
Comment by whoisthemachine 3 hours ago
Comment by tonyhart7 11 hours ago
Comment by kittikitti 14 hours ago
Comment by NooneAtAll5 14 hours ago
Comment by egeozcan 10 hours ago
This is absurd.
Comment by kitkarl 3 hours ago
Comment by mmargenot 18 hours ago
Comment by rarisma 18 hours ago