Skip to content

CSEC Java Agent Version 1.7.0#404

Merged
lovesh-ap merged 13 commits intomainfrom
release/v1.7.0
Apr 25, 2025
Merged

CSEC Java Agent Version 1.7.0#404
lovesh-ap merged 13 commits intomainfrom
release/v1.7.0

Conversation

@lovesh-ap
Copy link
Copy Markdown
Contributor

Adds

  • PR-395 Support for Deserialization Vulnerability Detection: Implemented mechanisms to detect vulnerabilities arising from unsafe deserialization processes.
  • PR-395 Support for Vulnerability Detection of Remote Code Invocation via Reflection: Enhanced capability to identify security risks associated with remote code execution through reflection.
  • PR-343 HTTP Response Handling for Vulnerabilities: Developed the functionality to send HTTP responses for detected vulnerabilities directly to the UI.

Changes

  • PR-343 Trimmed Response Body: Updated the response handling logic to trim response bodies to a maximum of 500KB when larger. This optimization aids in performance and resource conservation.
  • PR-396 Upgraded commons-io:commons-io from version 2.7 to 2.14.0
  • PR-403 GraphQL Supported Version Range: Restricted the supported version range for GraphQL due to the release of a new version on April 7th, 2025

Fixes

  • PR-372 Repeat IAST Request Replay Commands: Reconfigured logic to repeat IAST control commands until the endpoint is confirmed.

Note

  • The instrumentation for the module com.newrelic.instrumentation.security.java-reflection is disabled by default. This is due to its impact on CPU utilization, which can significantly increase when the module is active.
  • Action Required: To detect unsafe reflection vulnerabilities effectively, enable the com.newrelic.instrumentation.security.java-reflection module.

@lovesh-ap lovesh-ap requested a review from k2himanshu April 25, 2025 12:02
@lovesh-ap lovesh-ap self-assigned this Apr 25, 2025
k2himanshu
k2himanshu previously approved these changes Apr 25, 2025
@lovesh-ap lovesh-ap merged commit c10350f into main Apr 25, 2025
8 checks passed
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.

3 participants