NanoKVM: The S stands for Security

apalrd's adventures February 5, 2025
Video Thumbnail

About

No channel description available.

Video Description

Welcome to the dumpster fire of IoT security! Today I'm taking a look at the Sipeed NanoKVM, a solution for remote control of a computer over a network. It does a lot of things you'd expect from a device in this class, something like a PiKVM or JetKVM, except it does all of it with no regard to data security best practices. Come along on this adventure! Github issues which are still huge security holes that I didn't even get to, and note how none of them are resolved: - NanoKVM is a Router (sysctl enables forwarding): https://github.com/sipeed/NanoKVM/issues/197 - SSH enabled with root:root (this will be changed * after * you login and set a new password, but it's still exposed even on the latest firmware image): https://github.com/sipeed/NanoKVM/issues/198 - NanoKVM bundles an outdated (and Sipeed-hosted) version of Tailscail: https://github.com/sipeed/NanoKVM/issues/192 - NanoKVM presents as an InternetGatewayDevice, but isn't: https://github.com/sipeed/NanoKVM/issues/294 - Setup fails on networks with China geo-blocked: https://github.com/sipeed/NanoKVM/issues/289 - NanoKVM does not support MFA (really this is the least of your problems): https://github.com/sipeed/NanoKVM/issues/295 - tcpdump and aircrack are installed (aircrack is extremely useful for nefarious wifi things, and not useful on a kvm): https://github.com/sipeed/NanoKVM/issues/248 - DNS servers (re)set on every boot (even if you fix 8.8.8.8, it still reverts it 'for' you): https://github.com/sipeed/NanoKVM/issues/245 - Some security issues (the catch-all that I mentioned): - https://github.com/sipeed/NanoKVM/issues/270 -- Default password (admin/admin) is poor, but also not forced to be changed. Same with SSH account (root/root). It will now prompt you to change, but this is not enforced. -- Passwords protected with absolutely raw-dogged AES and a 'secret' key which is just a string hardcoded into the Typescript -- No CSRF protection at all -- Auth token has long life instead of refresh -- User sessions cannot be invalidated -- Downloads .so from Sipeed after sending the devices serial number -- Download .so (and updates) do not check integrity, relying entirely on TLS -- Device uses custom DNS servers and you can't change it Other products which I suggest you buy instead of this: JetKVM - https://youtu.be/KXW9jcUI7ZE All my KVM Reviews - https://www.youtube.com/playlist?list=PLZcFwaChdgSrmpIzDP0_bOx9Hd7MEWuQt Buy one on Taobao: https://item.taobao.com/item.htm?id=811206560480 Buy one on Aliexpress: https://www.aliexpress.com/item/1005007369816019.html As of the release of this video, the product cannot be sold in the US and Russia. I have been told that this is due to FCC compliance in the US, and Aliexpress.us indicates it can ship starting end of Feb 2025. Support me on Ko-Fi if you enjoy my content and find it useful: https://ko-fi.com/apalrd Feel free to chat about my upcoming projects on Discord! https://discord.gg/xJsaEukAr4 Follow me on Mastodon: https://hachyderm.io/@apalrd Timestamps: 00:00 - Intro 01:02 - Unboxing 06:12 - Lite Testing 17:06 - Reverse Engineering 20:12 - Auth Function 28:25 - Linux 32:46 - PCIe Version 34:10 - Passwords 39:25 - Firmware Update 42:26 - 'USB' Dongle 44:49 - Display 45:38 - Thoughts

You May Also Like

Fortify Your Network Now

AI-recommended products based on this video

Loading...
TERRAMASTER F8 SSD Plus NAS - 8Bay All SSD NAS Storage Core i3 8-Core 8-Thread CPU, 16GB DDR5 RAM, 10GbE Port, 8 Heat Sinks Included, Palm-Sized Network Attached Storage Peak Performance (Diskless)

TERRAMASTER F8 SSD Plus NAS - 8Bay All SSD NAS Storage Core i3 8-Core 8-Thread CPU, 16GB DDR5 RAM, 10GbE Port, 8 Heat Sinks Included, Palm-Sized Network Attached Storage Peak Performance (Diskless)

(35)
$1,099.99
FREE delivery Mon, Aug 11
Loading...
HEYSTOP Switch 2 Case for Nintendo Switch 2, Protective Case Compatible with Nintendo Switch 2, Switch 2 Accessories Kit with Grip Controller ,Tempered Glass Screen Protector, Thumb Stick Caps

HEYSTOP Switch 2 Case for Nintendo Switch 2, Protective Case Compatible with Nintendo Switch 2, Switch 2 Accessories Kit with Grip Controller ,Tempered Glass Screen Protector, Thumb Stick Caps

(60)
$23.99
FREE delivery Sun, Jun 15 on your first order
50+ bought in past month
Loading...
Pink Unicorn Carrying Case Compatible with Nintendo Switch Lite with Crystal Glitter Soft Protective Case Cover+Screen Protector+Stickers, Hard Storage Case Accessories Kit for Girls Birthday Gift

Pink Unicorn Carrying Case Compatible with Nintendo Switch Lite with Crystal Glitter Soft Protective Case Cover+Screen Protector+Stickers, Hard Storage Case Accessories Kit for Girls Birthday Gift

(2,003)
$37.40
PrimeFREE delivery Mon, Jun 16
Loading...
Pink Unicorn Carrying Case Compatible with Nintendo Switch (Not OLED or Lite) with Dockable Protective Grip Case +Screen Protector +Unicorn Stickers, Hard Storage Case Accessories Kit Bundle for Girls

Pink Unicorn Carrying Case Compatible with Nintendo Switch (Not OLED or Lite) with Dockable Protective Grip Case +Screen Protector +Unicorn Stickers, Hard Storage Case Accessories Kit Bundle for Girls

(1,116)
$37.40
PrimeFREE delivery Sun, Jun 15
Loading...
HEYSTOP Case for Nintendo Switch OLED Model, Protection for Switch OLED Switch Case OLED Kit Accessories Cover for Nintendo Switch OLED with Tempered Glass Screen and Thumb Covers Grips

HEYSTOP Case for Nintendo Switch OLED Model, Protection for Switch OLED Switch Case OLED Kit Accessories Cover for Nintendo Switch OLED with Tempered Glass Screen and Thumb Covers Grips

(3,269)
$23.99$16.48
FREE delivery Sun, Jun 15 on your first order
50+ bought in past month
Loading...
MSI MAG 276CXF, 27" Curve Gaming Monitor 1500R, 1920 x 1080 (FHD), 0.5ms Rapid VA, 280Hz, FreeSync Premium, HDMI, Displayport, Tilt, HDR Ready

MSI MAG 276CXF, 27" Curve Gaming Monitor 1500R, 1920 x 1080 (FHD), 0.5ms Rapid VA, 280Hz, FreeSync Premium, HDMI, Displayport, Tilt, HDR Ready

(63)
$179.99
FREE delivery Wed, Jan 14
Loading...
ViewSonic VX1755 17 Inch 1080p Portable IPS Gaming Monitor with 144Hz, AMD FreeSync Premium, 2 Way Powered 60W USB C, Mini HDMI, and Built-in Stand with Smart Cover

ViewSonic VX1755 17 Inch 1080p Portable IPS Gaming Monitor with 144Hz, AMD FreeSync Premium, 2 Way Powered 60W USB C, Mini HDMI, and Built-in Stand with Smart Cover

(385)
$468.70
FREE delivery Aug 18 - 27
Loading...
Acer EDA270U Pbmiipx 27" WQHD (2560 x 1440) 1500R Curved Widescreen Gaming Display | AMD FreeSync Premium | 1ms (VRB) | up to 170Hz Refresh | HDR 10 | 2 Speakers | Display Port and HDMI Cable Incl.
Amazon's Choice

Acer EDA270U Pbmiipx 27" WQHD (2560 x 1440) 1500R Curved Widescreen Gaming Display | AMD FreeSync Premium | 1ms (VRB) | up to 170Hz Refresh | HDR 10 | 2 Speakers | Display Port and HDMI Cable Incl.

(714)
199.96
PrimeFREE delivery Sunday, June 15.
200+ bought in past month
Loading...
STARTRC GAMES Hard Carrying Case for Nintendo Switch 2, Professional Deluxe IP67 Waterproof, Soft Lining Hard Travel Case for Nintendo Switch 2 Console Pro Controller & Accessories (Black)

STARTRC GAMES Hard Carrying Case for Nintendo Switch 2, Professional Deluxe IP67 Waterproof, Soft Lining Hard Travel Case for Nintendo Switch 2 Console Pro Controller & Accessories (Black)

(2)
$65.99
PrimeFREE delivery Sun, Jun 15
Loading...
ForHelp 15.6" Professional (1920X1080) FHD Portable Monitor, IPS Ultra-Thin Zero Frame Gaming Monitor with HDMI USB Type-C,Dual Speakers.External Portable Monitor for Laptop Mac Phone PS4 Xbox Switch

ForHelp 15.6" Professional (1920X1080) FHD Portable Monitor, IPS Ultra-Thin Zero Frame Gaming Monitor with HDMI USB Type-C,Dual Speakers.External Portable Monitor for Laptop Mac Phone PS4 Xbox Switch

(4,879)
$109.99
Prime
300+ bought in past month
Loading...
Magnetic Nasal Strips Starter Kit: Comfortable Nasal Breathing Support for Sleep, Helps Reduce Snoring Noise, Includes 60 Tabs (30 Uses) with 4 Sizes

Magnetic Nasal Strips Starter Kit: Comfortable Nasal Breathing Support for Sleep, Helps Reduce Snoring Noise, Includes 60 Tabs (30 Uses) with 4 Sizes

(40)
$17.99
FREE delivery Wed, Mar 18 on your first orderOnly 7 left in stock.
1K+ bought in past month
Loading...
Environet Hydroponic Growing Kit, Self-Watering Mason Jar Herb Garden Starter Kit Indoor, Windowsill Herb Garden, Grow Your Own Herbs from Organic Seeds (Basil)

Environet Hydroponic Growing Kit, Self-Watering Mason Jar Herb Garden Starter Kit Indoor, Windowsill Herb Garden, Grow Your Own Herbs from Organic Seeds (Basil)

(786)
$69.15$33.51
FREE delivery Jun 13 - 17
Loading...
Herb Garden Planter Indoor Kit 21Pcs Kitchen Herb Garden Starter Kit Growing Kit Including Wooden Box Burlap Pots Soil Discs Gardening Tools Unique Easter Birthday Christmas Gift Ideas for Women Mom

Herb Garden Planter Indoor Kit 21Pcs Kitchen Herb Garden Starter Kit Growing Kit Including Wooden Box Burlap Pots Soil Discs Gardening Tools Unique Easter Birthday Christmas Gift Ideas for Women Mom

(0)
$30.99
FREE delivery Jun 19 - Jul 3
Loading...
Bonsai Starter Kit – 1x Bonsai Tree | Complete Indoor Starter Kit for Growing Plants with Bonsai Seeds, Tools & Planters – Gardening Gifts for Women & Men
Best Seller

Bonsai Starter Kit – 1x Bonsai Tree | Complete Indoor Starter Kit for Growing Plants with Bonsai Seeds, Tools & Planters – Gardening Gifts for Women & Men

(243)
$19.99
FREE delivery Sat, Jun 14 on your first order
300+ bought in past month
Loading...
HSSDTECH CMOS Battery Cable Replacement for Lenovo ThinkPad T490 T590 P53s /P16 Gen 1 Gen 2/P16v Gen 1/T14 Gen 1 Gen 2/P14s Gen 1 Gen 2 02HK903 02HK904 02HK905 SB10G62453 GC000000700

HSSDTECH CMOS Battery Cable Replacement for Lenovo ThinkPad T490 T590 P53s /P16 Gen 1 Gen 2/P16v Gen 1/T14 Gen 1 Gen 2/P14s Gen 1 Gen 2 02HK903 02HK904 02HK905 SB10G62453 GC000000700

(0)
$66.39$64.89
FREE delivery Jun 19 - 23Only 5 left in stock.
Loading...
AC Power Cord Cable Fit for Sony PS5 PS4 PS3 Slim PlayStation 5 4 3, Xbox Series X/S, Xbox One X/S, TV, Printer Universal 2 Prong Supply Replacement - (ETL Listed Cable)

AC Power Cord Cable Fit for Sony PS5 PS4 PS3 Slim PlayStation 5 4 3, Xbox Series X/S, Xbox One X/S, TV, Printer Universal 2 Prong Supply Replacement - (ETL Listed Cable)

(5,351)
$8.49
Prime
500+ bought in past month
Loading...
SYRNARN 4 Pin XLR Balanced Headphone Cable Compatible with AUDEZE LCX-X LCD-XC LCD2 LCD3 LCD4 for MEZE Empyrean, MEZE Elite, MEZE Empyrean 16 Core Replacement Cord (4 Pin XLR Balanced, 2Meters/6.5ft)

SYRNARN 4 Pin XLR Balanced Headphone Cable Compatible with AUDEZE LCX-X LCD-XC LCD2 LCD3 LCD4 for MEZE Empyrean, MEZE Elite, MEZE Empyrean 16 Core Replacement Cord (4 Pin XLR Balanced, 2Meters/6.5ft)

(14)
$120.99
FREE delivery Sep 3 - 15
Loading...
JINTAI Replacement for Lenovo ideapad Yoga Slim 7-15IMH05 82AB Slim 7-15IMH05 82AE Yoga Creator 7-15IMH05 82DS 5C10S30099 DD0LS5AD021 DC in Power Jack Charger Charging Port Cable Conntor Harness

JINTAI Replacement for Lenovo ideapad Yoga Slim 7-15IMH05 82AB Slim 7-15IMH05 82AE Yoga Creator 7-15IMH05 82DS 5C10S30099 DD0LS5AD021 DC in Power Jack Charger Charging Port Cable Conntor Harness

(0)
$68.46
FREE delivery Jun 25 - 30