Bump org.owasp.esapi:esapi from 2.6.2.0 to 2.7.0.0
Type: Pull Request
State: Merged
Association: Contributor
Comments: 0
(11 months ago)
(11 months ago)
(11 months ago)
by dschadow
dependencies java
Bumps org.owasp.esapi:esapi from 2.6.2.0 to 2.7.0.0.
Release notes
Sourced from org.owasp.esapi:esapi's releases.
esapi-2.7.0.0
Full Release Notes
Release notes for ESAPI release 2.7.00 are located at:
What's Changed
- This is a major patch release with the primary intent of addressing CVE-2025-5878, the details of which are spelled out in [Security Bulletin #13](https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/ESAPI-security-bulletin13.pdf).
- Major Javadoc enhancements, corrections, and clarifications.
- Deprecated methods, interfaces, and classes.
- The reference implementation for the
Encoder.encodeForSQLinterface is now disabled by default and must be explicitly enabled if you absolutely much use it. (WARNING: You shouldn't!) Instructions on how to enable it are provided in Appendix B of [Security Bulletin #13](https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/ESAPI-security-bulletin13.pdf). You will find the updated ESAPI.properties file in the configuration jar helpful.
- This release also updates Apache Commons FileUploads to 1.6.0 to address CVE-2025-48976. That CVE likely does not affect the
HTTP.getFileUloadsinterfaces (which is the only methods that use that library), but we have not had time to analyze it fully given the CVE cited against ESAPI.- Apache Commons BeanUtils was also updated to 1.11.0 to address CVE-2025-48734 which potentially could anyone using ESAPI's AccessController and has placed their access control policy in a place where an attacker may be overwrite it. That is highly unlikely, but better safe than sorry.
Full Changelog: https://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.6.2.0...esapi-2.7.0.0
Configuration Jar
Note the associated file "esapi-2.7.0.0-configuration.jar" contains the default ESAPI configuration files under 'configuration/' (ESAPI.properties, validation.properties, etc.) and the file "esapi-2.7.0.0-configuration.jar.asc" is a GPG signature of that jar file made by Kevin W. Wall. If you were using ESAPI's
Encoder.encodeForSQLinterface, you will want to use its updated ESAPI.properties file.
Commits
0fa4c0fRemove '-SNAPSHOT' from release # to prep official release.f75ac2cMerging Private Branch contents from Kevin's Repo. (#888)e232291Merge pull request #886 from kwwall/develop23a2b76Added Javadoc to encodeForSQL method regarding how to enabled it.0129740Added 2 new field names whose values are the 2 new property names.eb425bbNew property file for testing DefaultEncoder.encodeForSQL when it's844eb0cAdd missing newline.a10e323hanged the tongue-in-cheek property names to the actual ones we are using.06d0ff2Changed the tongue-in-cheek property names to the actual ones we are using.61de71fChanged the tongue-in-cheek propert names to the actual ones we are using.- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
1
+1
-1
Package Dependencies
org.owasp.esapi:esapi
maven
2.6.2.0 → 2.7.0.0
Minor
Security Advisories
Apache Commons Improper Access Control vulnerability
Apache Commons FileUpload, Apache Commons FileUpload: FileUpload DoS via part headers
Technical Details
| ID: | 2467823 |
| UUID: | 2627897350 |
| Node ID: | PR_kwDOAF6iw86coogG |
| Host: | GitHub |
| Repository: | dschadow/Java-Web-Security |
| Merge State: | Unknown |