在没有 Root 访问权限的情况下 Linux 可以在 CPL3(用户模式)中崩溃或挂起的情况?

Case where Linux can be made to Crash or Hang in CPL3 (User Mode) without Root Acces?

虽然当前特权级别 CPL 为 3(这意味着系统处于用户模式),但如果我们遇到崩溃,通常意味着硬件出现故障,因为系统不应在用户模式下崩溃。然而,在某些情况下,系统可能会在没有

的情况下崩溃或挂起

操作系统考虑: Ubuntu

问题:

还有哪些其他 (2-3) 种可能的情况 (Briefly) 会在没有硬件故障的情况下导致此类崩溃。如果可以,还请提供一些代码参考以供理解。

答案是:YOU CAN'T。 linux 内核的作者 Alain Knaff 说;我引用

This is Linux, not Windows, and Linux doesn't have any bugs which would allow you to do this. There is a reason, after all, why more and more >people are ditching Windows, and using Linux. Ofcourse, you could always try manipulating the hardware (blocking the CPU fan to make the CPU overheat, jiggling the memory SIMMs, etc.), but I guess that wouldn't really count...

此外,在早期的 kerenel 2.0 等版本中,您可能会从用户模式崩溃您的内核。从用户模式,如果你发送的 ping 数据包超过 653476,但条件是 Linux 内核的早期版本。当前内核已经解决了这个错误。

此外,当使用 ASCONF 时,在 Linux 内核的 SCTP 实现中发现了一个空指针取消引用缺陷。远程攻击者可以利用此缺陷通过格式错误的 INIT 块再次导致拒绝服务(系统崩溃),KVM(内核虚拟 Linux 内核的 Machine) 子系统被发现。访客 OS 用户 可以利用此漏洞通过 特制应用程序