26 comments

  • saidnooneever9 hours ago
    this is pretty old by now but still very relevant. people dont look at this enough but with rising chip complexities for TPU units etc. and a shift towards poorly documented hardware like NVIDIA gives this problem new fuel.<p>Domas (and maybe his team or colleagues?) has put out shit tons of very interesting materials over the past years on advanced malware, implants and things like Cantor Dust which are amazing things to dive into.<p>using his own cpu fuzzer, msr fuzzing techniques etc. he has found, reversed and implemented attacks through hardware bugs and backdoors.<p>It cant be confirmed if a backdoor is malicious or for debugging but essentially the capabilities gained through them are what is important.<p>These techniques he shows throughout his videos are not super tricky to replicate and I can recommend people who have interest to dive into it, reproduce things and try to help in this domain to raise awareness and findings.<p>Another good avenu is: Defcon 21 - Decapping Chips The Strike Easy Hard Way<p>People speak about supply chain issues in NPM and Pip etc. but these are much more severe and hard to detect.<p>Almost no one looks at it. Most vendors totally ignore it because you cannot sell products against it. (if ud detect it u need to trash the hw so its not handy... for sales...)
    • rkagerer5 hours ago
      I didn&#x27;t know what Cantor Dust was, and had to click through a few different search results to get past all the abstract descriptions and begin to form a basic idea.<p>In a nutshell, I understand them as a sort of &quot;blockie&quot; for binary data formats. Things like WAV audio files, bitmaps, ASCII text, machine code, etc. each generate their own distinct visual signature (but different examples within any of these categories tend to generate similar signatures). So once you learn the &quot;blockies&quot; for different types of data, they really pop out when content is viewed this way (&quot;hey there&#x27;s an image buried in that sequence of 1&#x27;s and 0&#x27;s!&quot;).<p>The explanation on this page isn&#x27;t bad, and the bitmap example near the bottom is particularly illustrative (once you&#x27;ve seen the reference image for bitmaps earlier in the page):<p><a href="https:&#x2F;&#x2F;inside.battelle.org&#x2F;blog-details&#x2F;battelle-publishes-open-source-binary-visualization-tool" rel="nofollow">https:&#x2F;&#x2F;inside.battelle.org&#x2F;blog-details&#x2F;battelle-publishes-...</a><p>My armchair-expertise here is only about 20 minutes old, but I hope this helps someone else looking for a starting point to learn about them!
      • dgellow3 hours ago
        Fascinating, thanks for sharing. A candor dust guessing game would be pretty fun to play
      • addaon2 hours ago
        This is excellent!
      • peter_d_sherman1 hour ago
        An absolutely great link!<p>Not so much for the hacking (White Hat, Black hat, other-color-hat) aspects (although they&#x27;re certainly there too), but for the<p><i>visualization of higher-dimensional mathematics aspect</i>...<p>In other words, have a look at the following URL&#x27;s, then come back here:<p><a href="https:&#x2F;&#x2F;gods.art&#x2F;articles&#x2F;equation_shadows.html" rel="nofollow">https:&#x2F;&#x2F;gods.art&#x2F;articles&#x2F;equation_shadows.html</a><p><a href="https:&#x2F;&#x2F;kettenreihen.wordpress.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kettenreihen.wordpress.com&#x2F;</a><p>See, there&#x27;s Math (which typically generates graphs, graphics, other visuals), and then there&#x27;s <i>Higher-dimensional Math</i> (you could almost call it &#x27;Meta-math&#x27;) -- which generates graphs about graphs, graphics about graphics, visuals about previous visuals...<p>That is, take a math equation that generates a graph. OK, so a simple example is that we could take the derivative... That generates a second graph which gives us information about the first graph... a &quot;graph about a graph&quot;, so to speak, a &quot;signal about a signal&quot;, information <i>about</i> the original information...<p>Point is, Cantor Dust looks like another great mathematical tool in any Mathematician&#x27;s and&#x2F;or Computer Scientist&#x27;s and&#x2F;or Engineer&#x27;s visualization&#x2F;understanding toolbox!<p>Oh sure, bad faith actors could use it for hacking (bad faith actors could use aspects of Isaac Newton&#x27;s Calculus for hacking in various contexts, heck, any mathematical tool could be exploited in specific contexts!) -- but those people I&#x27;m sure, would not have an appreciation of the sheer mathematical beauty of such things! (Why use it to hack, when you can admire the mathematical beauty?)<p>Also, I should point out that humanity as a whole is far from discovering every single possible method, every single equation, every single way to visualize higher dimensional mathematics...<p>In other words, Cantor Dust is one such method... there will no doubt be many more in the future (I&#x27;d love to see fractal visualizations of higher dimensions!), and of course, we still have yet to understand all of the &quot;old&quot; previously discovered math in terms of all of the possible ways it can be used to visualize higher dimensions...<p>Anyway, great link!
    • mike_hock3 hours ago
      A poorly documented or undocumented (debugging) backdoor in a chip marketed for ATMs and medical hardware, enabled by default, at the very least qualifies as reckless endangerment.
      • sandworm1011 hour ago
        Not really. A properly designed network should take account for such things as unknown&#x2F;irreparable flaws. An irreparable backdoor in a device can be mitigated with a gatekeeper, something akin to a firewall that will not allow a threat actor to have access to a faulty device.<p>The real recklessness would be allowing an ATM unfettered access to the internet on the assumption that the manufacturer has already protected the device from every known and unknown threat.
  • joss829 hours ago
    This backdoor only appears on decades-old VIA C3 embedded x86 processors
    • K0balt4 hours ago
      TBF the specific backdoor isn’t the point of the article. It’s a cautionary tale. The point is that practically all systems above the MCU level, and even some of those, have lower level systems that are often undocumented or not intended for use by the hardware designers, much less the end users. Those systems often have extremely low level access to system resources.<p>For example, I am building a device that records motion data, video, audio, and lidar imaging. Inside the 6 dollar IMU and the 12 dollar lidar sensor are powerful processors that load binary blobs provided by the manufacturer. The lidar could potentially gain access to any of the system data stored on the SPI bus, which includes the bulk storage and secondary RAM for the system. It could exfiltrate that data using its laser to anyone within a few hundred meters in the laser fov. It could also receive remote c&amp;c over its optical sensor. The only thing that prevents that from being the case is that I trust the blob does not include the code to do those things, but it would be trivial to replace the blob with one that does.<p>Millions of devices are made that include basic wifi functionality. often, this comes in the form of a dedicated WiFi module. Those almost entirely consist of a powerful processor running a proprietary binary blobs, connected to some internal bus of the system that may give it access to some or all of the functions of the device, or at the very least could cause the device to malfunction. These WiFi phy modules are sub$1, pervasive, and often built in to devices that do not have any advertised connectivity features. A threat actor that has knowledge of an attack surface for that opaque blob can probably cause &gt;50% of the connected devices built with that product to malfunction, in some cases in serious and dangerous ways, and sometimes to exfiltrate data that might be compromising or valuable.<p>That’s what this article is really about.
      • hnuser1234562 hours ago
        I recently got an air purifier. The touch button controls for adjusting the fan speed didn&#x27;t seem to be working, so I emailed support.<p>They had me download their app, link the air purifier, and give them its MAC address. Then they asked me to try pressing each of the buttons a few times and email them back. I did so, and they responded that they re-calibrated the buttons using my touch samples. It worked.
        • evilduck2 hours ago
          That’s insane. I actively avoid buying things that are pointlessly internet connected nowadays. An air purifier’s buttons should be simple electromechanical switches.
        • gavinsyancey1 hour ago
          I am amazed that by emailing support you were able to actually get in contact with someone technical who understood the product well enough to fix the problem.
    • GeekyBear48 minutes ago
      &gt; This backdoor only appears on decades-old VIA C3 embedded x86 processors<p>Modern Intel and AMD chips also have separate CPU cores that neither the user nor the installed OS control.<p>Intel Management Engine:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Intel_Management_Engine" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Intel_Management_Engine</a><p>AMD Platform Security Processor:<p><a href="https:&#x2F;&#x2F;www.wikipedia.org&#x2F;wiki&#x2F;AMD_Platform_Security_Processor" rel="nofollow">https:&#x2F;&#x2F;www.wikipedia.org&#x2F;wiki&#x2F;AMD_Platform_Security_Process...</a><p>Intel added them in 2008. AMD followed suit about five years later.
    • littlecranky678 hours ago
      They should have mentioned that in the first line of the github readme, not burried deep down in the text.
      • RamRodification6 hours ago
        Buried? Deep down? The fourth paragraph, clearly labeled &quot;Affected Systems&quot;, a minute or two into the read.
        • fph6 hours ago
          Opening with the title &quot;hardware backdoors in x86 CPUs&quot; is quite misleading, though.
        • rbanffy6 hours ago
          We have shorter attention spans now.
          • bunbun696 hours ago
            Multiple things can be true at the same time. While we do have shorter attention spans, some (lots of?) developers absolutely suck at writing articles
            • rbanffy6 hours ago
              I fancy myself as a decent writer, but I suck at writing documentation. People describe reading my notes frustrating and incomprehensible. I find it much better to use AI to untangle my, admittedly, convoluted reasoning
        • arcfour3 hours ago
          They knew what they were doing by not including &quot;VIA C3 CPUs&quot; before the fourth paragraph. Come on. It should have been in the title.
        • netsharc4 hours ago
          Imagine getting a letter &quot;High Risk of Cancer&quot; and getting all the way to the 4th paragraph to see it&#x27;s just relevant to a race of blue aliens...
    • userbinator8 hours ago
      It&#x27;s not even a &quot;backdoor&quot;, it&#x27;s documented in the datasheet...<p><a href="http:&#x2F;&#x2F;datasheets.chipdb.org&#x2F;VIA&#x2F;Nehemiah&#x2F;VIA%20C3%20Nehemiah%20Datasheet%20R113.pdf" rel="nofollow">http:&#x2F;&#x2F;datasheets.chipdb.org&#x2F;VIA&#x2F;Nehemiah&#x2F;VIA%20C3%20Nehemia...</a> (page 82)<p>...which along with the already publicly-known microarchitecture of the C3 makes this statement sound like total nonsense:<p><i>The rosenbridge backdoor is a small, non-x86 core embedded alongside the main x86 core in the CPU</i><p>I remember laughing at this with a few others knowledgeable in x86 when it first came out; a self-proclaimed &quot;security researcher&quot; who somehow failed to RTFM.<p>There&#x27;s even a Wikipedia article about it now, with a link to the alternate instruction set documentation: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Alternate_Instruction_Set" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Alternate_Instruction_Set</a>
      • phire7 hours ago
        &quot;It&#x27;s documented in the datasheet&quot; is such a weak excuse for a backdoor.<p>Documenting a backdoor doesn&#x27;t make it not a backdoor, just means it&#x27;s not a hidden backdoor.<p>The fact that a number of machines shipped with the backdoor accidentally enabled, and nobody noticed for over a decade shows just how dangerous even a documented backdoor can be. The oversight wasn&#x27;t even detected by someone reading the manual, it was detected by a security researcher who wrote a generic tool to fuzz out such backdoors.
        • brador7 hours ago
          Doesn’t backdoor imply hidden? If it’s clearly documented it’s just a (front)door?
          • blank429384jf7 hours ago
            backdoor means a secondary access point that defeats the security features of the primary. In the door analogy, the home owner spends a ton on a lock and camera for the front door but doesn&#x27;t even have a deadbolt on the back.
            • close047 hours ago
              Every definition of a “backdoor” in computing implicitly or explicitly considers it hidden&#x2F;covert.<p>In the house analogy you don’t see the backdoor when approaching the front. If it was just “an alternative everyone knows about and can be broken easier than the front door” then it probably would have been called “a window”.<p>Most login forms have a weaker option like a SMS 2FA or password reset fallback. Nobody calls it a backdoor. It’s just a crappy second front door, or window.
              • JacobKfromIRC3 hours ago
                The Free Software Foundation (FSF) calls the update system used in Windows 10 a &quot;back door&quot; [1], I think because it installs updates automatically. This sounds like nonsense to me, because it implies that I installed a back door on my own machine by enabling automatic upgrades (on Trisquel).<p>It&#x27;s meaningful that the Windows 10 install method has no (official) way to disable it, but I don&#x27;t think making something optional could make it not a back door, if it was one before.<p>Even when automatic updates are disabled, I&#x27;m not going to be reading every update so the effect seems mostly the same, regardless of whether updates are automatic or not.<p>The FSF&#x27;s definition of &quot;back door&quot; (at the bottom of the linked page) is &quot;any feature of a program that enables someone who is not supposed to be in control of the computer where it is installed to send it commands&quot; which leaves a lot of ambiguity with the words &quot;supposed to be&quot;. I am not sure how to interpret this definition.<p>[1] <a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;proprietary&#x2F;proprietary-back-doors.html#windows-update" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;proprietary&#x2F;proprietary-back-doors.html#...</a>
              • blank429384jf7 hours ago
                I&#x27;m probably mistaken, but I&#x27;ve always referred to password resets as backdoors. Is there another term they could be classfied as?
                • close046 hours ago
                  &gt; Is there another term they could be classfied as?<p>As an advertised feature of the product.<p>Your personal definition doesn’t match the general understanding of the word and concept. By your definition every window on a house or car is a “backdoor”. Anything with an advertised fallback is a backdoor. And sometimes the “front door” is the back door: getting money from an ATM is less secure than with an ID at the bank teller.
                  • blank429384jf6 hours ago
                    Password resets aren&#x27;t &quot;backdoors&quot; unless they contain a flaw the defeats any security protections. It&#x27;s not just that the backdoor is less secure than the front, the backdoor has no security or is so easily defeated the security may as well not exist.<p>I&#x27;m surprised the hidden aspect of backdoor is so forward in folks minds. In my thinking nothing in cyber security is hidden, I drop the obviously present hidden part of backdoor definition when it&#x27;s used in yhe cyber security context.
                    • close045 hours ago
                      No offense but I don’t think you have a clear enough definition in your head and you’re making it up as we go along and you get challenged.<p>&gt;&gt; I&#x27;m probably mistaken, but I&#x27;ve always referred to password resets as backdoors<p>&gt; Password resets aren&#x27;t &quot;backdoors&quot; unless they contain a flaw the defeats any security protections.<p>You really have to make up your mind. It was “always” but then it wasn’t, and even as you put it you’d have been wrong almost every time to call a reset “a backdoor”.<p>&gt; I&#x27;m surprised the hidden aspect of backdoor is so forward in folks minds.<p>Only because you misunderstand the meaning of the term, as made very clear above. Go through the wiki page for a “backdoor”.<p>&gt; In my thinking nothing in cyber security is hidden<p>I wonder what all those security researchers do all day, with everything being so out in the open and known by everyone.<p>&gt; I drop the obviously present hidden part of backdoor definition when it&#x27;s used in yhe cyber security context.<p>You can drop it but then you’re just using the wrong definition and wrong understanding.
                      • blank429384jf3 hours ago
                        no offense taken. i shouldnt have included password resets in my def. it muddied the conversation. covert is part of a def, at least sometimes, but i think its still acurate to drop it. consider a machine with two copies of ssh running, one of 22 with authentication and another on 2222 with an automatic root login. the instance on 2222 would be considered a backdoor, even though its barely hidden. Swap the ports and it&#x27;s an unauthenticated frontdoor, but i&#x27;d still call it a backdoor and expect everyone to know what i mean. the important part is its bypassing securit, not that its hidden.
          • phire5 hours ago
            Not really... backdoor just means something that can bypass the main security.<p>It&#x27;s just that publicly known backdoors are of very limited usefulness, because people go out of their way to remove, disable, or avoid them. Or worse, use them for their own gains. There have been more than a few cases of governments trying to implement and enforce publicly known backdoors (with keys only the government knows), such as the Clipper cryptography chip in the 90s.<p>But... just because something is documented, doesn&#x27;t mean it&#x27;s publicly known. We have an example here of something obscure enough to be a useful backdoor (assuming someone knew about it).<p>And while the underlying feature might have been documented, the fact that many BIOSes enabled the feature was not documented anywhere. That does count as hidden.
      • inigyou8 hours ago
        Was this documentation public at the time? The pdf still does not document the instructions themselves.
        • userbinator8 hours ago
          It was public at least 4 years before he first announced his discovery:<p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20140130160743&#x2F;http:&#x2F;&#x2F;datasheets.chipdb.org&#x2F;VIA&#x2F;Nehemiah&#x2F;VIA%20C3%20Nehemiah%20Datasheet%20R113.pdf" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20140130160743&#x2F;http:&#x2F;&#x2F;datasheets...</a>
        • 23455646gg3g8 hours ago
          yes, AIS was known<p>sandsifter was lots of noisy PR, but no new encoding findings
          • jcranmer3 hours ago
            AFAIK, sandsifter <i>did</i> find a halt-and-catch-fire instruction on one of the CPUs, but I haven&#x27;t seen anyone announce which CPU model it was.
      • crest3 hours ago
        The documentation was locked away behind NDAs when the faulty BIOS leaving it reachable was discovered. Look at the publication dates.
      • cinntaile8 hours ago
        It&#x27;s not as clear cut as you describe it here. In the other old thread you linked there was no real consensus if this should be considered a backdoor or not.
    • __atx__8 hours ago
      Also worth noting that the exploit was published nearly decade ago. Still, even at that time, those VIA CPUs were over 15 years old.
    • evanjrowley2 hours ago
      Perfect. The next the the bank&#x27;s ATM &quot;cannot process the transaction&quot; we now have a pathway to debug the issue.
  • codedokode8 hours ago
    This shows that large companies making closed-source CPUs cannot be trusted. No doubt they would add whatever the government asks them to add.<p>What can be done to mitigate this? One option would be to buy a large FPGA and flash it with an open-source CPU. Another would be to emulate a CPU, working with encrypted data and commands, so that even if the backdoor in a host CPU tries to overwrite memory, it would only crash the emulated OS. One more option would be to run the code in a Virtual Machine like QEMU which translates the code and prevents issuing unknown instructions.
    • txrx00002 hours ago
      It&#x27;s not just the government. The government sneakily adds stuff they think only they can exploit, but skilled non-state actors can exploit hardware features regardless of whether it was put there by the government. And as we get widespread diffusion of increasingly capable AI, it will become easy and cheap to do for pretty much anyone, and so will defense.<p>Assuming bio-digital integration continues (i.e., humans keep pace with ASI via neural interfaces), the long term solution is total hardware sovereignty, aka the digital equivalent of bodily integrity and autonomy. We have to miniaturize and widely diffuse fab technology such that computer manufacturing can be done in local small businesses or even at home: automated chip fabbing, 3D printing, and assembly in one fridge-sized appliance you can buy at the nearest supermarket, and it can make parts to build another one of itself.<p>It&#x27;s basically reproduction, but for the digital part of your body instead of the bio part. You should be able to design and fab your own custom chips, PCB, and chassis to build your neural interface from scratch, and write personal defense software that actively adapts to threats - a digital immune system. You&#x27;ll also have the option to delegate some or all of that to a collective, but it would mean losing your individual sovereignty and becoming part of a larger organism in a symbiogenesis or multicellular evolution kind of way.
    • v5v35 hours ago
      &gt;What can be done to mitigate this?<p>Buy hardware used by government computers that are rivals to your country.<p>So if American, buy Chinese CPUs and install Chinese Linux or HarmoneyOS Assuming there is nothing you are doing of interest to them, as that will also have back doors<p>After Snowden, one can only imagine the worst and think everything has a backdoor.<p>But unless you are a high level terrorist or other person of interest, no state organization is going to target you at this level<p>P.s. you say no one can trust closed source, but a lot of open source is maintained by one or two people or a small group, just takes infiltration by one or two trusted contributors to push malicious code in and unless someone looks and finds that code amongst millions of lines of code, may never be discovered (more so as mainstream media won&#x27;t publish any thing)
      • iamnothere19 minutes ago
        While I do think this is a good idea, it may no longer be as good as it once was: <a href="https:&#x2F;&#x2F;journalrecord.com&#x2F;2026&#x2F;08&#x2F;05&#x2F;fbi-law-enforcement-ties-china-russia-kash-patel&#x2F;" rel="nofollow">https:&#x2F;&#x2F;journalrecord.com&#x2F;2026&#x2F;08&#x2F;05&#x2F;fbi-law-enforcement-tie...</a><p>If you’re just an average dissident, it’s probably still good advice though.
      • shrubble2 hours ago
        I was thinking about something similar recently: if you bought a US govt purchased laptop like the ruggedized Dell Latitude I saw, would it be less likely to have Intel&#x27;s IME enabled?
      • amelius5 hours ago
        If many people do this then I&#x27;m sure China will find some uses for that data at some point.
        • Zigurd5 hours ago
          Sure but the cops aren&#x27;t going to pull you over based on what you think about Chinese policy. Government do mess with people across international borders, but the capacity to do that is inherently limited.
          • skinfaxi2 hours ago
            &gt; Sure but the cops aren&#x27;t going to pull you over based on what you think about Chinese policy.<p>You might be surprised to learn that China has operated clandestine prisons in the US!<p><a href="https:&#x2F;&#x2F;www.justice.gov&#x2F;archives&#x2F;opa&#x2F;pr&#x2F;two-arrested-operating-illegal-overseas-police-station-chinese-government" rel="nofollow">https:&#x2F;&#x2F;www.justice.gov&#x2F;archives&#x2F;opa&#x2F;pr&#x2F;two-arrested-operati...</a>
          • amelius5 hours ago
            Blackmail is still a possibility ...<p>Plus your data can be sold on the market. To US based entities. While the Chinese still hold on to the data for future uses ...
            • Zigurd3 hours ago
              That still doesn&#x27;t resolve who is more likely to blackmail or otherwise misuse data. I think it&#x27;s a Chinese saying: the mountains are high and the emperor is far away.
          • fsflover2 hours ago
            Can&#x27;t Chinese government exchange the data with your government whenever they need it?
    • anthk6 hours ago
      Once you control the hosts CPU it&#x27;s game over for the guest. The best you can do is to fetch old PPC G4 Apple computers or Thinkpads.
  • bassiee8 hours ago
    For Intel-ME and AMD PSP, you fundamentally can&#x27;t see the backdoor they could produce unless you probe the seperate chip lol.
    • po1nt7 hours ago
      Or we use AI to find bug in those systems. Along with the way to completely disable those.
      • codedokode7 hours ago
        If you have an AI, you could make it analyze crystal photos?
    • BoingBoomTschak5 hours ago
      Even before that, wasn&#x27;t SMM the OG x86 backdoor?
  • loeg1 hour ago
    (2018)<p>And &quot;x86&quot; sort of gives the wrong impression -- this isn&#x27;t an AMD or Intel chip; it&#x27;s a 2001-era VIA chip.
    • GeekyBear1 hour ago
      Intel chips also have a hardware backdoor in the form of a separate core that the neither the user nor the installed operating system control.<p>Intel Management Engine:<p><a href="https:&#x2F;&#x2F;www.wikipedia.org&#x2F;wiki&#x2F;Intel_Management_Engine" rel="nofollow">https:&#x2F;&#x2F;www.wikipedia.org&#x2F;wiki&#x2F;Intel_Management_Engine</a><p>As do AMD chips:<p>AMD Platform Security Processor:<p><a href="https:&#x2F;&#x2F;www.wikipedia.org&#x2F;wiki&#x2F;AMD_Platform_Security_Processor" rel="nofollow">https:&#x2F;&#x2F;www.wikipedia.org&#x2F;wiki&#x2F;AMD_Platform_Security_Process...</a>
  • rzzzt8 hours ago
    You can find recorded presentations on YouTube: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;_eSAF_qT_FY" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;_eSAF_qT_FY</a>
  • blueflow6 hours ago
    As noted by userbinator: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49220030">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49220030</a><p>Not a backdoor, but a documented CPU feature.<p>The whitepaper about rosenbridge cannot be published because it would constitute scientific fraud.
    • alfanick6 hours ago
      &gt; Not a backdoor, but a documented CPU feature.<p>I would be even more explicit and call it “Not a backdoor, but a documented feature of ancient de facto unused Via C3 CPU.”
  • sfdlkj3jk342a9 hours ago
    So is it apparent that this backdoor was intentionally added by VIA for nefarious purposes? Or is there any other reasonable explanation for its existence?
    • microtonal9 hours ago
      I was wondering the same, this is an ancient CPU by now, having been introduced in 2001. During development and at the introduction, most people were still running Windows 95&#x2F;98&#x2F;ME, which had more serious security issues (like every user essentially being admin). It may just have been a handy (debugging?) feature?
    • crest9 hours ago
      Yes there is a harmless explanation. The VIA C3 is a fairly simple CPU design that cracks x86 instructions into an internal simpler instruction format. Some complex x86 behaviour is normally implemented by lengthy microcode or complex state machines. VIA wanted to make their CPU simpler than Intel and AMD. To do that they exposed this internal instruction set to the BIOS to let it handle hardware initialisation and documented how to lock this feature safely away afterward. Some BIOS authors didn&#x27;t read&#x2F;understand the full specification. <i>shrug</i>.<p>IIRC there are also a few hints they at least considered exposing this alternative instruction set at runtime to get more performance out of the CPU core e.g. more useable registers, more three operand instructions, saturating and packed math for DSP workloads, etc.
  • PeterStuer52 minutes ago
    I had not heard of VIA since the 1990&#x27;s.
  • sph8 hours ago
    Should add (2018) to the title
    • epestr5 hours ago
      My bad, but I don&#x27;t see an edit option anymore.
  • zx80806 hours ago
    Title should be: ..in VIA C3 processors.
  • wbsun2 hours ago
    I am always wondering how those backdoors are discovered without internal leaks, fuzzing or enumerating all instructions bytes seem like too random.
    • dmitrygr1 hour ago
      Google “sandsifter”
  • ltbarcly335 minutes ago
    Misleading, clickbait title. Technically accurate, but it would be accurate if it were 3 total cpu&#x27;s rather than thousands or millions so that is a low bar.<p>Via C3 CPUs are the only ones affected. A security problem sure, but a relatively obscure one that doesn&#x27;t effect anyone&#x27;s laptop, server in the cloud, etc.<p>A reasonable title is &quot;Backdoor found in Via C3 cpus&quot;.
  • userbinator8 hours ago
    &quot;Not this shit again&quot;...<p>Almost <i>exactly</i> 8 years ago: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17727140">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17727140</a>
  • jcalvinowens3 hours ago
    A much better title would be &quot;A hardware backdoor in a historical VIA x86 CPU&quot;.
  • inigyou8 hours ago
    While the README calls it a separate core, it&#x27;s more likely to be a direct encoding of uops.
  • rbanffy6 hours ago
    It’s lovely to think some x86 CPUs have a nice ISA buried under the layers of cruft that form a recent x86 ISA.<p>I still remember the time when mnemonics were 2 or 3 characters. Good days.
  • ironbound6 hours ago
    Click bait title, please change it to VIA C3 CPUs
    • netsharc4 hours ago
      I recommend flagging this sort of crap to death...<p>Stupid autistic policy of &quot;Don&#x27;t editorialize the title&quot;...
    • epestr4 hours ago
      My bad, HN doesn&#x27;t allow editing after an hour of posting
      • ForOldHack1 hour ago
        The backdoor(sic) is to delete and repost as you wipe the egg off your face.<p>The CPU is not the most used vector, the firmware is.
  • StrLght6 hours ago
    (2018)
  • IshKebab8 hours ago
    Can we add &quot;some ancient Via CPUs&quot; to the title. Current title is pure click bait.
  • WhereIsTheTruth9 hours ago
    Interesting codenames: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_VIA_C3_microprocessors" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_VIA_C3_microprocessors</a>
    • martheen8 hours ago
      <a href="https:&#x2F;&#x2F;www.eetimes.com&#x2F;hot-25-wen-chi-chenvia-technologies&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.eetimes.com&#x2F;hot-25-wen-chi-chenvia-technologies&#x2F;</a>
  • jkwang6 hours ago
    [flagged]
  • DobarDabar5 hours ago
    [dead]
  • greenyhuman5 hours ago
    [dead]
  • benfortaz6 hours ago
    [dead]