0x00 背景
这篇文章说的不是esc_sql函数自身有什么逻辑上缺陷或者不足,而是说下关于二次开发者错误的使用此函数引起的注入漏洞。
在wordpress手册中关于esc_sql的解释,在以前的版本中,官方并没有说出这个函数有任何问题:

在近期的wordpress手册中说出了这个函数如果错误使用会造成注入漏洞:

0x01 分析
我们再看下esc_sql的实现:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|

本文探讨了WordPress中的esc_sql函数在旧版文档误导下可能导致的SQL注入漏洞。该函数实际上是对数组值进行addslashes处理,而非自动添加引号以确保安全。通过分析wp-seo插件中的一个例子,展示了如何因错误使用esc_sql引发注入漏洞。文章还列举了其他受此问题影响的插件,并强调了正确使用$wpdb->prepare()函数的重要性。
最低0.47元/天 解锁文章

1171

被折叠的 条评论
为什么被折叠?



