在 wp-ajax.php 中发现可能的盲 SQL 注入错误

Possible Blind SQL Injection Fault found in wp-ajax.php

需要 suggestion/help 了解如何对我的 WordPress 网站中发现的 SQL 注入问题应用解决方法。我在谷歌上搜索,但仍然找不到针对同一问题的合适解决方案。

易受攻击URL:/wp-admin/admin-ajax.php?action=search1&searchval=--9999

理想情况下,它不应该 return 任何结果,但我收到了以下回复。

WP版本:版本5.0.3

服务器: Windows 服务器 2012 R2 / IIS8

仅针对这一个参数 searchval 最简单的解决方案是使用 is_numeric() php 内置函数检查它是否为数值。

感谢您的评论。 我能够通过添加整数值验证来解决它。