back to article D-Link: sorry we're SOHOpeless

D-Link's SOHOpeless HNAP vulnerability hasn't been fixed, but readers will be pleased to know that the company is very, very, very sorry that it exists. The company issued a patch on April 10 for its design-over-substance AC3200 series routers, but that "fix" blew a hole in the device's authentication routines. Tactical …

  1. Ole Juul

    There's hope

    The company optimistically assumes that customers know they need to pop back to the support page daily . . .

    It's probably less trouble to just go out and buy something else and be done with it.

    1. Anonymous Coward
      Anonymous Coward

      Re: There's hope

      No, there is not. Disclaimer - I worked on CPE software for a few years so I am probably too pessimistic here.

      This is business as usual in CPE vendor land. Everyone with the veritable exception of TP Link takes Broadcom reference bugware and slaps some lipstick on that pig. The result is exactly that too - pig with a lipstick: routers and APs which corrupt tcp when forwarding it (hello Netgear), crash if you connect one client too many (hello Dlink), etc. This is in addition to violating basic encapsulation principles and RFCs (which is broadcom and broadcom).

      In any case, if Broadcom is not fixing the particular piece of bugware because it is out of maintenance you are not going to get a vendor fix.

      In the few cases where the problem is not at reference bugware level, but at the lipstick level, you also find out that the lipstick for the pig was manufactured in a small sweatshop somewhere and nobody knows the ingredients any more because the idiot MBA who signed the contract did not get the full rights for the source.

  2. Christian Berger

    The sad thing is...

    ... it's most of the vendors and most of their products. The problem exists in everything from $20 routers to $200 routers. In fact the ultra cheap routers might even run OpenWRT which probably has _much_ less problems security wise than the software running on more expensive boxes.

    Maybe we need laws allowing everyone to freely replace the software they run on their devices. Then the store where I buy my router can just flash OpenWRT onto it and therefore actually do something that justifies their markup.

    1. Anonymous Coward
      Anonymous Coward

      Re: The sad thing is...

      OpenWRT could be the answer, but presently is not the answer.

      80%+ of the CPE market is Broadcom. Take a look at the OpenWRT TOH (table of hardware) and see exactly how many Broadcom devices does it support and for how many of them the support is usable. "Support" where the DSL modem or the Cable MAC does not work is not really viable in a SOHO router. You can OpenWRT most TP-Links, Lantics, etc. Broadcom devices - not so much as it is actively opposed by both Broadcom and its line up of SOHO router sycophants.

      Broadcom has created a perfect captive market ecosystem for itself - all of its SOHO device "customers" are nowdays reduced to mixing lipstick for a pig and have lost nearly all engineering capability. As a result they are fiercely opposed to OpenWRT. If OpenWRT comes into the equation the product management and pseudoengineering teams in these vendors are out of a job overnight. This is exactly why they will fight tooth and nail to keep OpenWRT out and some derivative of Broadcom reference bugware in.

      1. Christian Berger

        Re: The sad thing is...

        Yes, but why not just pass a law that would outlaw hardware without well documented interfaces?

        I mean seriously this could be dressed up as a mayor security issue.

        Imagine Broadcom puts some spyware into their blobs, they could take over very substancial amount of devices. They could potentially even take over laptops with governmental secrets on them.

        It would be hard to find out as you can easily hide code in a binary blob compiled for an obscure processor architecture. After all the processors in the wireless chip probably aren't plain vanilla ARM.

        1. Anonymous Coward
          Anonymous Coward

          Re: The sad thing is...

          Yes, but why not just pass a law that would outlaw hardware without well documented interfaces?

          That is pretty much any Broadcom SOC including and especially the Raspberry Pi. The sole reason the Razzie functions is a 2MB+ enornoblob of firmware it loads at boot. What is in that firmware - only Broadcom knows. By the way - the Razzie is a fairly typical Broadcom device to that respect. It's sole difference compared to CPEs is that it is an ARM, not a MIPS.

  3. Anonymous Coward
    Anonymous Coward

    Clueless

    IME D-Link is clueless so I'd concur that people are better off to buy a different product than to deal with D-Links daily FUBAR.

  4. Nate Amsden

    does it matter?

    at the end of the day in a year what maybe 10% of the affected routers will be patched if that?

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like