Skip to content

Correct Apollo ConfigService package scope for GHSA-h4pc-58cc-hc95 - #9168

Open
nobodyiam wants to merge 1 commit into
github:nobodyiam/advisory-improvement-9168from
nobodyiam:apollo-ghsa-h4pc-58cc-hc95-package-scope
Open

Correct Apollo ConfigService package scope for GHSA-h4pc-58cc-hc95#9168
nobodyiam wants to merge 1 commit into
github:nobodyiam/advisory-improvement-9168from
nobodyiam:apollo-ghsa-h4pc-58cc-hc95-package-scope

Conversation

@nobodyiam

@nobodyiam nobodyiam commented Aug 20, 2026

Copy link
Copy Markdown

Summary

Corrects the affected Maven package for GHSA-h4pc-58cc-hc95 from the Apollo root parent POM to the Apollo server component that contains the vulnerable runtime code.

Rationale

  • The current advisory maps the vulnerability to com.ctrip.framework.apollo:apollo, which is Apollo's root parent POM rather than the vulnerable runtime component.
  • The vulnerable code path is in Apollo ConfigService server deployments; Maven client libraries such as apollo-core, apollo-client, and apollo-openapi are not affected when used only as client-side dependencies.
  • This PR uses com.ctrip.framework.apollo:apollo-configservice to reflect the actual server module. If GitHub curation prefers not to map unpublished server distributions to Maven coordinates, removing the Maven parent POM mapping would still be preferable to alerting on the client SDK dependency surface.
  • The upstream repository advisory has been updated to clarify the ConfigService-only component scope.

Public references

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Narrows GHSA-h4pc-58cc-hc95 to Apollo ConfigService deployments.

Changes:

  • Updates component scope and affected package metadata.
  • Adds upstream issue reference.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

"package": {
"ecosystem": "Maven",
"name": "com.ctrip.framework.apollo:apollo"
"name": "com.ctrip.framework.apollo:apollo-configservice"
@github-actions
github-actions Bot changed the base branch from main to nobodyiam/advisory-improvement-9168 August 20, 2026 06:08
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.

2 participants