Slashdot Mirror


Printers Could Be the Next Attack Vector

New submitter rcoxdav writes "Researchers have found that the upgradeable firmware on some laser printers can be easily updated and compromised. The updated firmware could then be used to do anything from overheating the printer to compromising a network. Quoting: 'In one demonstration of an attack based on the flaw, Stolfo and fellow researcher Ang Cui showed how a hijacked computer could be given instructions that would continuously heat up the printer’s fuser – which is designed to dry the ink once it’s applied to paper – eventually causing the paper to turn brown and smoke. In that demonstration, a thermal switch shut the printer down – basically, causing it to self-destruct – before a fire started, but the researchers believe other printers might be used as fire starters, giving computer hackers a dangerous new tool that could allow simple computer code to wreak real-world havoc.'"

27 of 175 comments (clear)

  1. Yeah right! by Anonymous Coward · · Score: 5, Funny

    Yeah right, my printer could not possibly bring my networ

    1. Re:Yeah right! by ColdWetDog · · Score: 5, Interesting

      Arrh!!! Ip0 on Fire!

      What is new, is old.

      --
      Faster! Faster! Faster would be better!
    2. Re:Yeah right! by GameboyRMH · · Score: 3, Funny

      Time to bring back the Extinguish button?

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    3. Re:Yeah right! by ackthpt · · Score: 3, Interesting

      Arrh!!! Ip0 on Fire!

      What is new, is old.

      We had files we could send to our old impact lineprinter which could play music. Hell on ribbons, so save these sources of amusement for the day you were changing the ribbon anyway.

      --

      A feeling of having made the same mistake before: Deja Foobar
    4. Re:Yeah right! by maxwell+demon · · Score: 2

      Arrh!!! Ip0 on Fire!

      What is new, is old.

      We had files we could send to our old impact lineprinter which could play music. Hell on ribbons, so save these sources of amusement for the day you were changing the ribbon anyway.

      Don't tell this to the MAFIAA, or we'll pay a music tax on printers!

      --
      The Tao of math: The numbers you can count are not the real numbers.
  2. Obligatory by TheLink · · Score: 5, Informative
    --
  3. NExt??? by Lumpy · · Score: 4, Informative

    You have been able to use HP jetdirect printers as an attack vector for decades.

    IT seems that Computer security is not remembering how attacks were happening from the 90's and earlier.

    Hell you could make Xerox solid ink printers burn the paper by sending them a corrupted PDF. it would stop in mid print with the paper on the drum and under the fixer running full power.

    --
    Do not look at laser with remaining good eye.
  4. Aaahhh ... imagine the possibilities .... by unity100 · · Score: 4, Funny

    Like every 3d printer in a major manufacturing installation hacked and reconfigured to manufacture 3d-cast giant cocks ... Can you imagine how will the plant manager feel after ending up with a warehouse full of cocks ?

  5. Maybe the RIAA was right by pem · · Score: 3, Funny

    A printer was pirating its stuff!

  6. "THE next attack vector"? by dmomo · · Score: 3, Insightful

    How about a less sensational headline like: "Printer firmware opens attack vector".. or something.

    1. Re:"THE next attack vector"? by bananaquackmoo · · Score: 3, Informative

      How about a more true headline, like "have been potential attack vectors for many many years now"

    2. Re:"THE next attack vector"? by Zironic · · Score: 2

      CPUburn can't trash a CPU, it'll just turn itself off when it overheats.

  7. HCF by camperdave · · Score: 3, Interesting

    ...the researchers believe other printers might be used as fire starters, giving computer hackers a dangerous new tool that could allow simple computer code to wreak real-world havoc.

    It's not new. Computer hackers have had that ability for decades upon decades. It's called HCF: Halt and Catch Fire.

    --
    When our name is on the back of your car, we're behind you all the way!
  8. Filed under 'Possible, But Unlikely' by ackthpt · · Score: 2

    While this may be attractive to drunken programmers, it's not something I expect evul terrerists to perpetrate or nefarious crackers, who are far more interested in stealing your money.

    --

    A feeling of having made the same mistake before: Deja Foobar
  9. researchers find attack vector known for 20 years by rubycodez · · Score: 4, Informative

    This has been known and demonstrated since the early 1990s. Moreover, Tom Clancy used this type of attack as plot device in one of his novels, in the 90s.

  10. You laugh but... by skids · · Score: 4, Interesting

    ...printers are rather more perniciously distributed into fire-prone environments these days than from back then, and though the journalists did their usual job of munging the information so it's inaccurate and sounds sensationalistic, there's actual potential for damage to be done here.

    I've had a working uC-Linux demo for HP Deskjets available for a couple of years now (see my sig.) My intent was to open the systems up for robotics use and give robotics students a system cheap enough to allow them to take their lab projects home with them when the class was over. I don't work on it much anymore, as there hasn't been much interest, and it's boring doing it without any users to support.

    I didn't approach lasers mostly because they have less to offer for this purpose, and also due to concerns over the safety issues, but some of the same tricks on my wiki page probably work on the older/cheaper HP personal lasers.

    Could a deskjet be made to burn? Well, from playing with the stepper motor in the ink tray, I can definitely get that to heat up pretty good, not to mention draw enough current to force the device to reboot. Not that that was my intent.

    I doubt the thermal management on deskjets is as thorough as on lasers, so yes, there's a potential for danger there. While a fusor might have a thermistor, that is only because it is an obvious danger. Sending the right bit pattern into motor drive circuits could heat up components, and AFAICT the only thermometers in the deskjets are far away on the print head daughterboard.

    (Not yet published on github is my work on a slightly newer ARM-based copy/printer/scanner where I have a booting kernel already, but the toolchain is very hard to build and USB driver is still very dicey.)

  11. Maybe. by jd · · Score: 3, Interesting

    Since we know that darknets of zombie machines are the "in thing", it would seem more obvious for printer hackers to expand such darknets to other devices. The CPU power isn't massive, but you don't need much to be able to send spam, push virus updates to infected machines, etc. Malicious attacks for the purpose of causing actual damage are relatively far and few between compared to hijacking of systems for remote use.

    That doesn't mean there are no cases of malicious attacks. Even in situations where I'm sympathetic to the principle espoused, I'd still consider almost all hacktivism to be malicious in nature. (The "almost" is because there are bound to be exceptions to any rule.) Hacktivism has been on the rise, including by nation states, and in some such cases physical damage is already the goal. That is bound to get worse.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  12. More likely by MobyDisk · · Score: 4, Informative

    Instead of burning the printer, I would more worry about someone logging all the print jobs. Long ago I joked with some coworkers that this wouldn't be too tough on a typical Windows network. Just change your IP address or machine name to match the printer, and you could intercept the jobs. I wanted to insert spelling errors or Dilbert comics into the document. But someone could be malicious and send the information to a competitor or a hedge fund.

  13. Gah. by richie2000 · · Score: 4, Informative

    the printer’s fuser – which is designed to dry the ink once it’s applied to paper

    Stupid submitter makes my head hurt.

    There is no ink in laser printers. There is toner, a bone-dry powder that is fused to the paper by the fuser, generally a very warm cylinder.

    Ink-jet printers use ink, but those droplets are so small they dry into the paper without having to be heated.

    Facts, use them.

    --
    Money for nothing, pix for free
    1. Re:Gah. by Poingggg · · Score: 2

      Sorry to have to disagree with you again but:
      Toner is a kind of plastic powder and does NOT contain ink. In the printing process the toner is charged and pulled to the paper which has an opposite charge on the places where the toner must 'land'. After that, the toner is molten into the paper bij heating it. That step of the process is accomplished by the fuser, which, as the name says, fuses the toner with the paper.
      If toner wore anything but a very fine powder (getting back to one of your earlier posts) the whole process would not work.

      --
      What person will donate an airborne act of love?
  14. Has anyone hacked a JetDirect card to run an OS? by swb · · Score: 2

    Some of the larger LaserJets supported two JetDirect cards. If you could make a JetDirect card run an OS, I can see a scenario like:

    1) Go to company X as printer tech on fake service call
    2) Install hacked JetDirect card as secondary device, connect to network
    3) ????
    4) Profit!

  15. Re:Nothing new here by jd · · Score: 3, Interesting

    The truly important news that everyone so far has missed is that the original submission had a typo that the editors fixed. THAT is absolutely staggering news!

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  16. Re:researchers find attack vector known for 20 yea by skids · · Score: 3, Informative

    It's not that the printer checks for firmware at the outset of every job, it's that there is an interactive interpreter which has at its disposal such handy commands as "udw_write_mem" allowing you to scribble all over the printer's memory space and "udw_srec_upload" which imports an SREC with new firmware and jumps to the provided execute address. Also plenty of things for moving print heads, checking hardware state, and managing nvram variables. So the payload can be embedded anywhere in the print job. FWIW.

  17. NAT and IPV6 by Joe_Dragon · · Score: 2

    This is why even with IPv6 you may still want to use NAT.

    1. to stop people from just scanning the net for printers and wasting ink

    2. to make hacks like this harder to pull off.

    1. Re:NAT and IPV6 by skids · · Score: 3, Insightful

      How does that stop a "print out this coupon" email containing a print job with an embedded exploit, which is what TFA is about?

    2. Re:NAT and IPV6 by Alioth · · Score: 2

      No, you want to use a firewall.

      (1) is impractical in IPv6. Network scanning will go away when each subnet in an organization is 64 bits long. Even if you find a subnet, to scan it you must scan an address size *four billion times larger* than the entire IPv4 internet. Even if there's some predictability to IPv6 autoconfigured addresses, you still end up having to scan address spaces thousands of times larger than the entire IPv4 internet.

      (2) It's not NAT that makes hacks like this harder to pull off (they are generally pulled off by compromising a computer via things like drive-by website exploits), it's good host security and good network security. If you don't have these, NAT really isnÂt much of a barrier. NAT is not a security mechanism.

  18. Re:A Dying Medium Becomes Attack Vector??? by Grishnakh · · Score: 2

    I think this is ridiculous. They've been talking about "paperless offices" for decades now, and it hasn't happened yet. In fact, there's now tons of low-end laser printers aimed at the home market, costing about $100; this was unheard of 15+ years ago, when laser printers were always quite expensive.

    There'll always be things people and businesses will want printers for. Anyone who needs a job has to be able to print a resume, for instance. It doesn't look good going for a job interview and not having a few copies of your resume with you to give the person interviewing you (usually they've already seen a copy you emailed them, but half of them IME invariably forget to bring it to the interview). Anyone with a business serving customers has to be able to print receipts, invoices, packing lists, mailing labels, etc.