MS Paint Remote Code Execution Vulnerability

(cve.org)

278 points | by kuberwastaken 3 hours ago

24 comments

  • xlayn 16 minutes ago
    WHY ON HELL paint has a remote code execution in the name of God? WHY? is this because someone who needs to build a CV decided to network something on ..... I can't come with a reason why "An unauthenticated attacker could exploit this vulnerability by sending a specially crafted packet to an affected service over the network." will cause paint to start being nice to an attacker and leaking crypto secrets etc.. the thing says sending a specially crafted packet.. this means windows is part of the attack vector, but that just makes the WHY bigger, really, why?
    • novia 0 minutes ago
      [delayed]
  • Oarch 2 hours ago
    I can't wait for the Raymond Chen write up one day.
    • fuzzfactor 4 minutes ago
      Just after I deployed a "currently patched" system yesterday and failed to uninstall Paint when I had the chance.

      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.

  • greyhound1 2 hours ago
    Had to go to Microsoft Store to get the fixed version, Windows Update didn't show anything.
    • gadrev 15 minutes ago
      Did the same and it quickly updated itself when I went into the "Paint" page (but I had to go there first). No indication of what just happened a few seconds later.
    • neuroelectron 1 hour ago
      Wow, what a weird confluence of events
    • pixelpoet 45 minutes ago
      If MS knew it would drive people to actually use their app store, they would have created the CVE themselves.
  • everylostbit 2 hours ago
    This seems to affect only paint 11.0.0.0 up to, but not including, 11.2605.91.0. For folks like me, running a much older version, its probably safe, although its Windows so, I'm not too sure.
    • tjohns 39 minutes ago
      I'm amazed MS Paint is somehow up to version 11, let alone 11.2605 (!). I literally can't remember the last time I used it, but what are they even changing?
      • Legend2440 10 minutes ago
        They've added a lot of features and it's almost like Photoshop Elements now. It has layers, general photo editing tools, an AI generator, etc.
      • jval43 28 minutes ago
        They added AI.
      • StilesCrisis 29 minutes ago
        The Windows 11 version is a complete rewrite.
    • Kapura 1 hour ago
      This was my observation too; I assume 11.0.0.0 is windows 11? because my windows 10 mspaint doesn't even match that numbering format.
      • everylostbit 20 minutes ago
        yes that is my exact situation. I think (hope?) Microsoft would've disclosed it if prior versions were affected too, although I never heard the "old" paint have anything to do with network, so there's that.
  • what_hn 1 hour ago
    Paint opens a port?
  • ajasmin 2 hours ago
    What Network?
    • hoppp 2 hours ago
      It's probably a way to get phished, if you click on a malicious bmp file.
      • Arainach 1 hour ago
        MSRC[1] says otherwise:

        > 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...

  • dmitrygr 1 hour ago
    Oh, this is the modern "paint" trash, not mspaint.exe that i still use, copied out of x64 XP build, together with calc.exe
    • amluto 1 minute ago
      mspaint.exe is quite likely to have at least one code execution vulnerability if one opens a malicious file, but I bet it's very safe against remote attack :)
    • jasonjayr 56 minutes ago
      Don't forget to grab notepad.exe too!
  • NooneAtAll5 1 hour ago
  • patrick_rtk 2 hours ago
    wow thoses days are amazing. cve: AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

    UI:N it is with no interaction ?

    is it a cve mistake ?

    • jdiff 1 hour ago
      Doesn't seem to be:

      > 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.

  • layer8 3 hours ago
    Fixed in version 11.2609.401.0.
  • paulpauper 1 hour ago
    is this as bad as Windows Metafile (WMF) Exploit?
  • TZubiri 3 hours ago
    >Exploit Code Maturity

    >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.

  • falcor84 3 hours ago
    Wow! At first sight I was sure it was a joke, but no. What a time...

    https://msrc.microsoft.com/update-guide/vulnerability/CVE-20...

    • dist-epoch 2 hours ago
      This site doesn't do jokes
      • wolttam 14 minutes ago
        At least not about serious security matters
      • Sohcahtoa82 14 minutes ago
        This site absolutely does jokes, it just doesn't beat horses into bloody pulps with the jokes the way reddit does. We have a higher standard. A joke has to actually be funny, and not some tired reference.

        Except for the infamous Dropbox comment.

      • knottn 2 hours ago
        Not to imply any particular comparison to less serious websites where the karma system over time may have resulted in a disproportionate surplus of one liner jokes and other spammy low quality posts.
    • dboreham 3 hours ago
      Presumably this is like many other graphics tool vulnerabilities this works by the attacker persuading a user to open a file that exercises the bug. Not terribly unusual.
      • yread 3 hours ago
        I don't think so:

        > User Interaction: None

        > Out-of-bounds read in Windows Paint allows an unauthorized attacker to execute code over a network.

        • criddell 3 hours ago
          > An unauthenticated attacker could exploit this vulnerability by sending a specially crafted packet to an affected service over the network.

          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?

          • 80fj0348i 2 hours ago
            MS Paint has Copilot now
            • criddell 2 hours ago
              Does that turn it into a server or service?
              • 80fj0348i 2 hours ago
                I'm no expert but so much of Windows is implemented as services. svchost.exe is probably involved somehow. Like it wouldn't surprise me if Copilot is implemented as a service and it talks to Paint via IPC messages or something
                • steve1977 1 hour ago
                  But that alone wouldn't make the service listen on the network, even if it were the case.
          • lakeviewterrace 3 hours ago
            IIS (Internet Impasto Server)
    • stygiansonic 3 hours ago
      When they find a CVE RCE in minesweeper then you know it’s all over
    • lakeviewterrace 2 hours ago
      Of course the valuable link is down-weighted/buried in the HN discussion...

        >Publicly disclosed
        >No
      
        >Exploited
        >No
      
        >Exploitability assessment
        >Exploitation Less Likely
  • 6thbit 31 minutes ago
    I'm just in full denial that paint runs a server. Happy to be corrected if someone has a windows machine handy to verify.

    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...

  • tosti 3 hours ago
    Code execution, sure, paint has been used to write executable code too, so why not.

    But remote? How

    • gregschlom 3 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.."

      Still, the question remains... How?

      • zmmmmm 14 minutes ago
        It still makes it sound like the problem really is the other service that is letting a remote connection invoke some part of MS paint.
      • IanCal 3 hours ago
        It mentions that it may rely on other services or security measures running- I wonder if there’s something like this hitting a firewall or av and then that calling out to paint to check file type or size out something like that?
      • nonethewiser 3 hours ago
        Sounds like they just mean opening a file that you got from somewhere else.

        >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.

        https://app.opencve.io/cve/CVE-2026-83844

        • advisedwang 2 hours ago
          That's... that's not RCE though.
        • autoexec 2 hours ago
          Sounds like it might be automatically opening a file that was sent over the network without any user interaction.
        • eqvinox 2 hours ago
          Reading tea leaves is still reading tea leaves, even if you make an AI do it… (which is what this is, judging by other things I've seen on opencve.io)
      • Den_VR 3 hours ago
        The direct implication is that current generations of ms paint are a “service over the network.” Probably a theoretically possible RPC end point of svchost.exe
    • 6thbit 1 hour ago
      I wonder if it could be through a file:// or some deeplink custom url handler that opens in Paint and clicking on it with some carefully crafted file path could make it read out of bounds (since that's the associated weakness reported) and execute something.
      • jdiff 55 minutes ago
        Whatever it is, it doesn't require any clicking or user interaction. Maybe my imagination is just limited but I can't imagine why Paint is making itself available for incoming traffic on the network.
        • 6thbit 38 minutes ago
          Ah, no interaction. Yikes, doesn't make sense Paint would have a server tho.

          Should be easy to verify for someone with a windows machine if it does.

    • VorpalWay 3 hours ago
      I'm thankfully out of the loop on Windows these days, but as I remember it Paint did not have any network features? Is that still true? If if is, maybe it is a misfiling of the CVE and it isn't remote?

      Or are they chaining a browser auto opening a download in paint, (but browsers shouldn't do that)...

      • kuboble 3 hours ago
        These days paint has copilot...
        • radicalbyte 2 hours ago
          Why for the love of everything that is good does MS Paint have network trash in it. It's a super simple bitmap editor. Like Notepad, it's simple and just works.

          Make a new product and bundle that as an option if you want to drastically change the functionality.

        • robotnikman 3 hours ago
          This is the only network feature paint has iirc, so that's probably it.
          • jdiff 32 minutes ago
            It's the only network feature I can think of, but what is it doing opening a port to wait and listen for anything?
    • TZubiri 3 hours ago
      Maybe because a .bmp file could be sent remotely.

      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.

      • jdiff 38 minutes ago
        Sending a BMP file that the user has to open doesn't match what little published details we have:

        > The vulnerable system can be exploited without any interaction from any user.

    • Sohcahtoa82 2 hours ago
      Because the definition of "remote" has been expanded in the name of resume-driven development to include sending a malicious file that a victim has to open.
  • reader9274 18 minutes ago
    Finally my childhood abstract Paint art can take over a server
  • itopaloglu83 2 hours ago
    First the notepad CVE and now this, Microsoft is on a roll.
  • xg15 1 hour ago
    Waiting for the 0day RCE in Solitaire next...
    • doublerabbit 1 hour ago
      Hate to think what Minesweeper has in store.
      • xg15 1 hour ago
        The results will be explosive.
  • caust1c 2 hours ago
    Looking forward to the CALC.EXE RCE next, so we can pop calc while we pop calc!
  • AlienRobot 42 minutes ago
    I miss when MS Paint just opened image files and let you do some basic editing, before layers, background removal and RCE's...
  • arm32 3 hours ago
    Patch your MS Paint, everybody!
    • doublerabbit 1 hour ago
      What patch do I need to draw?

      Cross hatch, Scottish tartan?

      • adzm 1 hour ago
        Well this is Microsoft Windows so... argyle?
  • mmargenot 2 hours ago
    no my beloved
  • rarisma 2 hours ago
    rce in paint i guess bro