首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 8i TNS Listener 緩衝區溢位漏洞(CVE-2002-0561)緊急修補指南

     編輯:Oracle 資料庫基礎

Oracle 8i TNS Listener 存在驗證前緩衝區溢位漏洞,攻擊者可在無需認證情況下於資料庫伺服器執行任意程式碼,風險極高。

漏洞詳情

  • 影響版本:8.1.5、8.1.6、8.1.7 及更早版本。
  • 影響平台:Windows、Linux、Solaris、AIX、HP-UX、Tru64 Unix。
  • 攻擊向量:發送超長參數的 Type-1 (NSPTCN) 封包至預設 TCP 1521 埠,觸發 STATUS、VERSION 等無需認證指令的緩衝區溢位。
  • 權限後果:Windows 可取得 LocalSystem 權限;Unix/Linux 取得 oracle 使用者權限(通常具 DBA 權限)。

緩解措施

  1. 立即下載安裝 Oracle 官方修補程式(Patch)。
  2. 啟用 Listener 密碼認證(PASSWORDS_listener_name 參數),雖無法完全阻擋無認證指令攻擊,但可提高門檻。
  3. 防火牆限制 1521 僅對信任 IP 開放。
  4. 升級至 Oracle 9i R2 或更高版本,已修正此漏洞。

此漏洞凸顯網路服務預設開放的風險,DBA 應納入定期弱點掃描與修補流程。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved