Skip to content

Conversation

@dunningdan
Copy link

snyk-top-banner

Snyk has created this PR to fix 1 vulnerabilities in the maven dependencies of this project.

Snyk changed the following file(s):

  • app/pom.xml

Vulnerabilities that will be fixed with an upgrade:

Issue Score Upgrade
high severity Relative Path Traversal
SNYK-JAVA-ORGSPRINGFRAMEWORK-12008931
  696   org.springframework.security:spring-security-config:
5.8.14 -> 6.4.9
org.springframework.security:spring-security-ldap:
5.8.14 -> 6.4.9
org.springframework.security:spring-security-taglibs:
5.8.14 -> 6.4.9
org.springframework:spring-context:
5.3.39 -> 6.2.10
org.springframework:spring-web:
5.3.39 -> 6.2.10
Major version upgrade No Known Exploit

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • Max score is 1000. Note that the real score may have changed since the PR was raised.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Relative Path Traversal

@gnair
Copy link

gnair commented Aug 24, 2025

Logo
Checkmarx One – Scan Summary & Details4fa13620-0c82-4cbe-a659-598d21e88394

New Issues (273)

Checkmarx found the following issues in this Pull Request

Severity Issue Source File / Package Checkmarx Insight
CRITICAL Expression_Language_Injection_OGNL /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 363 Attack Vector
CRITICAL Expression_Language_Injection_OGNL /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 363 Attack Vector
CRITICAL Expression_Language_Injection_OGNL /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 363 Attack Vector
CRITICAL Expression_Language_Injection_OGNL /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 363 Attack Vector
CRITICAL Stored_XSS /app/src/main/java/org/apache/roller/weblogger/business/jpa/JPAWeblogManagerImpl.java: 395
detailsThe method doGet embeds untrusted data in generated output with println, at line 114 of /app/src/main/java/org/apache/roller/weblogger/webservices/...
ID: A0F%2FSU40i0iRWfL3CtgCiD7Pe7M%3D
Attack Vector
CRITICAL Stored_XSS /app/src/main/java/org/apache/roller/weblogger/business/jpa/JPAWeblogManagerImpl.java: 395
detailsThe method doGet embeds untrusted data in generated output with println, at line 116 of /app/src/main/java/org/apache/roller/weblogger/webservices/...
ID: uhA6NvunrbGTB0lDR1w06hmFXpk%3D
Attack Vector
HIGH Absolute_Path_Traversal /app/src/main/java/org/apache/roller/weblogger/webservices/atomprotocol/MediaCollection.java: 368
detailsMethod putMedia at line 368 of /app/src/main/java/org/apache/roller/weblogger/webservices/atomprotocol/MediaCollection.java gets dynamic data from...
ID: b7AIrR%2FqCbMF990CjPIUYDPRsJY%3D
Attack Vector
HIGH Absolute_Path_Traversal /app/src/main/java/org/apache/roller/weblogger/webservices/atomprotocol/MediaCollection.java: 88
detailsMethod postMedia at line 88 of /app/src/main/java/org/apache/roller/weblogger/webservices/atomprotocol/MediaCollection.java gets dynamic data from...
ID: %2FdFz9UGz6pmVruaGlcYN3CDsuLM%3D
Attack Vector
HIGH Absolute_Path_Traversal /app/src/main/java/org/apache/roller/weblogger/webservices/atomprotocol/MediaCollection.java: 88
detailsMethod postMedia at line 88 of /app/src/main/java/org/apache/roller/weblogger/webservices/atomprotocol/MediaCollection.java gets dynamic data from...
ID: ppPO91DkiMxYwN%2BE8WA0sRV7zpo%3D
Attack Vector
HIGH Client_DOM_Code_Injection_from_AJAX /app/src/main/webapp/WEB-INF/jsps/editor/Comments.jsp: 465
detailsMethod Cxd0f7c99f at line 465 of /app/src/main/webapp/WEB-INF/jsps/editor/Comments.jsp gets user input for the data element. The input flows to ...
ID: p05JUtx81dTu8i0JAy60L9y6VW8%3D
Attack Vector
HIGH Client_DOM_Code_Injection_from_AJAX /app/src/main/webapp/WEB-INF/jsps/editor/Comments.jsp: 437
detailsMethod Cx172f326b at line 437 of /app/src/main/webapp/WEB-INF/jsps/editor/Comments.jsp gets user input for the rdata element. The input flows to...
ID: slsiXTtXcroamvwMY5EJlEr0brs%3D
Attack Vector
HIGH Improper_Restriction_of_Stored_XXE_Ref /app/src/test/java/org/apache/roller/weblogger/business/BookmarkTest.java: 307
detailsThe importBookmarks loads and parses XML using build, at line 147 of /app/src/main/java/org/apache/roller/weblogger/business/jpa/JPABookmarkManager...
ID: iNFuFB2w2dzFmSPoIeHarHas%2FG8%3D
Attack Vector
HIGH Improper_Restriction_of_XXE_Ref /app/src/test/java/org/apache/roller/weblogger/business/BookmarkTest.java: 326
detailsThe importBookmarks loads and parses XML using build, at line 147 of /app/src/main/java/org/apache/roller/weblogger/business/jpa/JPABookmarkManager...
ID: Bq2GL2Ui4EAe8PG8CymVvjn%2BvTU%3D
Attack Vector
HIGH Reflected_XSS /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogCommentRequest.java: 130
detailsThe method validate embeds untrusted data in generated output with write, at line 82 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering...
ID: gl%2BFlsrXjAmo%2BwAY8oGY3A7xPoc%3D
Attack Vector
HIGH Reflected_XSS /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogCommentRequest.java: 118
detailsThe method validate embeds untrusted data in generated output with write, at line 82 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering...
ID: qpyNp5BOqBAiYrKgSBa6PcCqZDw%3D
Attack Vector
HIGH Reflected_XSS /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogCommentRequest.java: 122
detailsThe method validate embeds untrusted data in generated output with write, at line 82 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering...
ID: 1h5exJUcfnf9PLD%2BypuGPYAjfWg%3D
Attack Vector
HIGH Reflected_XSS /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogTrackbackRequest.java: 115
detailsThe method validate embeds untrusted data in generated output with write, at line 82 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering...
ID: l4roNaS6%2BmjN3LS16ddJmboD0sE%3D
Attack Vector
HIGH Reflected_XSS /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogTrackbackRequest.java: 123
detailsThe method validate embeds untrusted data in generated output with write, at line 82 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering...
ID: gSe5eFEc%2BRRecv42rzReU8IPbbA%3D
Attack Vector
HIGH Reflected_XSS /app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/LdapCommentAuthenticator.java: 72
detailsThe method doGet embeds untrusted data in generated output with println, at line 66 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering/...
ID: gloTS%2BzwxzWOPiq7GPI30pV5NPk%3D
Attack Vector
HIGH Reflected_XSS /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogTrackbackRequest.java: 119
detailsThe method validate embeds untrusted data in generated output with write, at line 82 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering...
ID: zHHVfLMfaRFxsu5pbjjR4pldWfk%3D
Attack Vector
HIGH Reflected_XSS /app/src/main/java/org/apache/roller/weblogger/ui/rendering/plugins/comments/LdapCommentAuthenticator.java: 73
detailsThe method doGet embeds untrusted data in generated output with println, at line 66 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering/...
ID: 4m8dbPJIuTU5WBDt2VBDmU17lgM%3D
Attack Vector
HIGH Relative_Path_Traversal /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java: 73
detailsMethod WeblogRequest at line 73 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java gets dynamic data from the ...
ID: TYRHBYEvJpVu%2B2i%2BYGNKKCuRUco%3D
Attack Vector
HIGH Relative_Path_Traversal /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java: 73
detailsMethod WeblogRequest at line 73 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java gets dynamic data from the ...
ID: 6aw875Q4ItcHY%2Bv0dS1GNTthaoM%3D
Attack Vector
HIGH Relative_Path_Traversal /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java: 73
detailsMethod WeblogRequest at line 73 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java gets dynamic data from the ...
ID: gbK5mCHTFoaKod6M41csvkiqyRo%3D
Attack Vector
HIGH Relative_Path_Traversal /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java: 73
detailsMethod WeblogRequest at line 73 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java gets dynamic data from the ...
ID: NHuyWTbU3chzDtRToeDJ39jOBjs%3D
Attack Vector
HIGH Relative_Path_Traversal /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java: 73
detailsMethod WeblogRequest at line 73 of /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogRequest.java gets dynamic data from the ...
ID: SIjN1uzba3i8yHyHYLJZlYg7zGo%3D
Attack Vector
HIGH SSRF /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogCommentRequest.java: 126
detailsThe application sends a request to a remote server, for some resource, using openStream in /app/src/main/java/org/apache/roller/weblogger/util/Link...
ID: Ap9a%2BUiAApdqhJt2R3PT6ubn4%2B4%3D
Attack Vector
HIGH SSRF /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogTrackbackRequest.java: 119
detailsThe application sends a request to a remote server, for some resource, using openStream in /app/src/main/java/org/apache/roller/weblogger/util/Link...
ID: pdynMDTSxfLSCbH68Kwq5WFIO44%3D
Attack Vector
MEDIUM CSRF /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Entries.java: 211
detailsMethod getBean at line 211 of /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/Entries.java gets a parameter from a user request f...
ID: itaqO8UIhGrsWYeXEOOY1D39Q5s%3D
Attack Vector
MEDIUM CSRF /app/src/main/java/org/apache/roller/weblogger/ui/struts2/util/UIAction.java: 281
detailsMethod getAuthenticatedUser at line 281 of /app/src/main/java/org/apache/roller/weblogger/ui/struts2/util/UIAction.java gets a parameter from a us...
ID: nJf34m4RJa9FSDKujQR0vbYfSFc%3D
Attack Vector
MEDIUM CSRF /app/src/main/java/org/apache/roller/weblogger/webservices/atomprotocol/RollerAtomHandler.java: 467
detailsMethod authenticateBASIC at line 467 of /app/src/main/java/org/apache/roller/weblogger/webservices/atomprotocol/RollerAtomHandler.java gets a para...
ID: OUdq20%2Fsqpu0geJInOcPcQK3pbI%3D
Attack Vector
MEDIUM CSRF /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 323
detailsMethod getEntry at line 323 of /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java gets a parameter from a user reques...
ID: Wg3y4aMtweBdcO7kDqEydYVdBto%3D
Attack Vector

More results are available on the CxOne platform

Fixed Issues (37)
Great job! The following issues were fixed in this Pull Request

Severity Issue Source File / Package
CRITICAL CVE-2016-1000027 Maven-org.springframework:spring-web-5.3.39
CRITICAL CVE-2024-38821 Maven-org.springframework.security:spring-security-web-5.8.14
HIGH CVE-2012-0881 Maven-xerces:xercesImpl-2.11.0
HIGH CVE-2013-4002 Maven-xerces:xercesImpl-2.11.0
HIGH CVE-2022-24839 Maven-net.sourceforge.nekohtml:nekohtml-1.9.22
HIGH CVE-2025-22228 Maven-org.springframework.security:spring-security-crypto-5.8.14
MEDIUM CVE-2017-10355 Maven-xerces:xercesImpl-2.11.0
MEDIUM CVE-2018-2799 Maven-xerces:xercesImpl-2.11.0
MEDIUM CVE-2020-14338 Maven-xerces:xercesImpl-2.11.0
MEDIUM CVE-2022-23437 Maven-xerces:xercesImpl-2.11.0
MEDIUM CVE-2024-38827 Maven-org.springframework.security:spring-security-crypto-5.8.14
MEDIUM CVE-2024-38827 Maven-org.springframework.security:spring-security-web-5.8.14
MEDIUM CVE-2024-38827 Maven-org.springframework.security:spring-security-core-5.8.14
MEDIUM CVE-2024-38827 Maven-org.springframework.security:spring-security-taglibs-5.8.14
MEDIUM CVE-2024-38827 Maven-org.springframework.security:spring-security-ldap-5.8.14
MEDIUM CVE-2024-38827 Maven-org.springframework.security:spring-security-config-5.8.14
MEDIUM CVE-2024-38829 Maven-org.springframework.ldap:spring-ldap-core-2.4.1
MEDIUM Parameter_Tampering /app/src/main/java/org/apache/roller/weblogger/planet/ui/PlanetGroupSubs.java: 313
MEDIUM Privacy_Violation /app/src/main/java/org/apache/roller/weblogger/business/jpa/JPAOAuthManagerImpl.java: 283
MEDIUM Privacy_Violation /app/src/main/java/org/apache/roller/weblogger/business/jpa/JPAOAuthManagerImpl.java: 283
MEDIUM Unchecked_Input_for_Loop_Condition /app/src/main/java/org/apache/roller/weblogger/ui/rendering/util/WeblogSearchRequest.java: 89
MEDIUM Unchecked_Input_for_Loop_Condition /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 323
MEDIUM Unchecked_Input_for_Loop_Condition /app/src/main/java/org/apache/roller/weblogger/webservices/atomprotocol/MediaCollection.java: 92
LOW CVE-2024-38820 Maven-org.springframework:spring-web-5.3.39
LOW CVE-2024-38820 Maven-org.springframework:spring-core-5.3.39
LOW CVE-2024-38820 Maven-org.springframework:spring-expression-5.3.39
LOW CVE-2024-38820 Maven-org.springframework:spring-context-5.3.39
LOW CVE-2024-38820 Maven-org.springframework:spring-beans-5.3.39
LOW CVE-2024-6484 Npm-bootstrap-3.4.0
LOW CVE-2024-6484 Maven-org.webjars:bootstrap-3.4.1
LOW CVE-2025-22233 Maven-org.springframework:spring-context-5.3.39
LOW Log_Forging /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 150
LOW Log_Forging /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 153
LOW Log_Forging /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 171
LOW Log_Forging /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 173
LOW Log_Forging /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 177
LOW Log_Forging /app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/EntryEdit.java: 179

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants