当前位置: 首页 > article >正文

Apache Tomcat 漏洞CVE-2024-50379条件竞争文件上传漏洞 servlet readonly spring boot 修复方式

1,关于漏洞 

Apache Tomcat是一个流行的开源 Web 服务器和 Java Servlet 容器。

二、 漏洞描述

Apache Tomcat中修复了个 TOCTOU 竞争条件远程代码执行漏洞 (CVE-2024-50379),该漏洞的 CVSS 评分为 9.8。Apache Tomcat 中 JSP 编译期间存在检查时间使用时间 (TOCTOU) 竞争条件漏洞,当Apache Tomcat 的默认 servlet 被配置为允许写入 (即readonly 初始化参数被设置为非默认值false),在不区分大小写的文件系统上,当对同一文件进行并发读取和上传时,可能绕过 Tomcat的大小写敏感性检查,导致上传的文件被错误地当作JSP 文件处理,从而导致远程代码执行。

修复方式 :

     Properties:
server.tomcat.default-servlet-config.readonly=true 

     yml :

server:
   tomeat:
     default-servlet-config:
          readonly: true


http://www.kler.cn/a/445325.html

相关文章:

  • 【Linux进程】进程间的通信
  • 会话守护进程
  • WPF ControlTemplate 控件模板
  • 跟沐神学读论文-论文阅读管理
  • 为什么要用单例模式?
  • 如何用细节提升用户体验?
  • VR虚拟展馆如何平衡用户隐私保护与数据收集?
  • django的model中定义【记录修改次数】的这个字段该用什么类型
  • WEB开发: Node.js路由之由浅入深- 即拿即用完整版
  • 12种Vue设计模式
  • 梳理Nginx 的七大应用场景
  • Gin-vue-admin(2):项目创建前端一级页面和二级页面
  • Hadoop、Hbase使用Snappy压缩
  • 十二月第14讲:使用Python实现两组数据纵向排序
  • Go语言启动独立进程
  • DeepSeek-V2的多头潜在注意力机制及其在开源Mixture-of-Experts (MoE)语言模型中的应用
  • 【c++】自定义头文件与CMakeLists.txt添加
  • django 中在admin.py中的管理后台中需要挂载js脚本
  • 707. 设计链表 链表的知识复习
  • 【前端面试】三次握手/http/https,是否跳转携带cookie,跨域
  • C 语言: sizeof 运算符深度解析
  • 【PGCCC】Postgresql Varlena 结构
  • bicycle 和cycle区别及使用场景
  • 线上虚拟展厅支持哪些类型的素材添加?
  • 农村的PCDN
  • Mysql语法之DQL查询的多行函数