HttpServletRequest#getRequestURI() をパスの判定に使うと脆弱性を埋め込みやすい
HttpServletRequest#getRequestURI()をパス判定に使うと、URLエンコードの差異でSpring MVCのルーティングとずれ、認可漏れなどの脆弱性につながります。この記事は具体例と、パス変数やリソース属性で判定するなどの対策を解説します。
#Spring Boot #Spring MVC #Java #VulnerabilityHttpServletRequest#getRequestURI()をパス判定に使うと、URLエンコードの差異でSpring MVCのルーティングとずれ、認可漏れなどの脆弱性につながります。この記事は具体例と、パス変数やリソース属性で判定するなどの対策を解説します。
#Spring Boot #Spring MVC #Java #Vulnerability