Giter VIP home page Giter VIP logo

operation-log-parent's People

Contributors

yyqopenwater avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

operation-log-parent's Issues

同学,您这个项目引入了17个开源组件,存在1个漏洞,辛苦升级一下

检测到 water-man-plus/operation-log-parent 一共引入了17个开源组件,存在1个漏洞

漏洞标题:Junit 信息泄露漏洞
缺陷组件:junit:[email protected]
漏洞编号:CVE-2020-15250
漏洞描述:Junit是个人开发者的一个开放源代码的Java测试框架。
JUnit4 4.13.1之前版本存在信息泄露漏洞,该漏洞源于测试规则TemporaryFolder包含一个本地信息泄露漏洞。在类似Unix的系统中,系统的临时目录在该系统上的所有用户之间共享。因此,在将文件和目录写入此目录时,默认情况下,相同系统上的其他用户都可以读取它们。此漏洞不允许其他用户覆盖这些目录或文件的内容。这纯粹是一个信息披露的漏洞。如果JUnit测试编写了敏感信息,这个漏洞就会对您造成影响。
影响范围:[4.7, 4.13.1)
最小修复版本:4.13.1
缺陷组件引入路径:com.water:[email protected]>junit:[email protected]

另外还有几个漏洞,详细报告:https://mofeisec.com/jr?p=a55381

两次对同一个修改方法操作时,第二次不修改任何数据,会输出上次的变更信息

1、第一次修改,修改部门名称“研发部门1666”为“研发部门1”:【logRecord】log=LogRecord(time=Thu Feb 23 15:58:19 CST 2023, operatorId=-1, bizNo=103, detail=更改用户信息,部门名称: 研发部门1666 --> 研发部门1, category=部门更改更改)
2、第二次修改,但不修改任何数据,输出:【logRecord】log=LogRecord(time=Thu Feb 23 15:58:52 CST 2023, operatorId=-1, bizNo=103, detail=更改用户信息,部门名称: 研发部门1666 --> 研发部门1, category=部门更改更改)
3、第三次修改,修改名称“研发部门1”为“研发部门2”,输出:【logRecord】log=LogRecord(time=Thu Feb 23 16:00:50 CST 2023, operatorId=-1, bizNo=103, detail=更改用户信息,部门名称: 研发部门1666 --> 研发部门2, category=部门更改更改)
记录的操作日志和实际不符。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.