不適當的輸入驗證 不適當輸入驗證Improper input validation或未檢查使用者輸入unchecked user input是软件中可能會被利用的漏洞此漏洞是指程式沒有驗證或是以不正確方式驗證可能會影響程式資料流或是控制流的輸入 例子包括有 缓冲区溢出在缓冲区寫入超過缓冲区大小的資料因此覆蓋到其他的記億體 跨網站指令碼在網頁中注入惡意的程式碼其他人閱讀網站時會受到影響 目录遍历利用程式的缺陷可以存取授權目錄以外的目錄 空字元注入 SQL注入在輸入字串中架帶SQL指令使程式執行這些SQL指令 不受控格式化字串英语Uncontrolled format string利用printf中的格式化字串讀取其他位置的資料