Skip to content

← Public intelligence

Maven package

com.alibaba.nacos:nacos-common

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

4 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 6.1MavenPublished

    Cross-site Scripting in Nacos

    CVE-2021-44667 · GHSA-4gr7-qw2q-jxh6

    Affected
    • Maven com.alibaba.nacos:nacos-common >= 2.0.0-ALPHA.1, < 2.1.0-BETA; < 1.4.5
    Fixed in
    1.4.52.1.0-BETA· Vendor fix available
    Issue
    A Cross Site Scripting (XSS) vulnerability exists in Nacos prior to 1.4.5 and 2.1.0-BETA in auth/users via the (1) pageSize and (2) pageNo parameters.

    Recommended action: Upgrade to 2.1.0-BETA (pre-release) or 1.4.5 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Medium, CVSS 5.3MavenPublished

    Incorrect Access Control in Nacos

    CVE-2020-19676 · GHSA-qf76-pr7x-h7r4

    Affected
    • Maven com.alibaba.nacos:nacos-common < 1.2.0
    Fixed in
    1.2.0· Vendor fix available
    Issue
    Nacos 1.1.4 is affected by: Incorrect Access Control. An environment can be set up locally to get the service details interface. Then other Nacos service names can be accessed through the service list interface. Service details can then be accessed when not logged in. (detail:https://github.com/alibaba/nacos/issues/2284)

    Recommended action: Upgrade to 1.2.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. UnratedMavenPublished

    Authentication bypass for specific endpoint

    CVE-2021-29442 · GHSA-xv5h-v7jh-p2qh

    Affected
    • Maven com.alibaba.nacos:nacos-common < 1.4.1
    Fixed in
    1.4.1· Vendor fix available
    Issue
    The ConfigOpsController lets the user perform management operations like querying the database or even wiping it out. While the /data/remove endpoint is properly protected with the @Secured annotation, the /derby endpoint is not protected and can be openly accessed by unauthenticated users. For example, the following request will list the tables of the database: These endpoints are only valid when using embedded storage (derby DB) so this issue should not affect those installations using external storage (e.g. mysql)

    Recommended action: Upgrade to 1.4.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. UnratedMavenPublished

    Authentication Bypass

    CVE-2021-29441 · GHSA-36hp-jr8h-556f

    Affected
    • Maven com.alibaba.nacos:nacos-common < 1.4.1
    Fixed in
    1.4.1· Vendor fix available
    Issue
    When configured to use authentication (-Dnacos.core.auth.enabled=true) Nacos uses the AuthFilter servlet filter to enforce authentication. This filter has a backdoor that enables Nacos servers to bypass this filter and therefore skip authentication checks. This mechanism relies on the user-agent HTTP header so it can be easily spoofed. The following request to the configuration endpoint gets rejected as we are not providing any credentials: However the following one gets accepted by using the Nacos-Server user-agent header: Impact This issue may allow any user to carry out any administrative tasks on the Nacos server.

    Recommended action: Upgrade to 1.4.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →