Search

Find a vulnerability

Search criteria Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    1 vulnerability by RubyLouvre

    CVE-2026-12209 (GCVE-0-2026-12209)

    Vulnerability from cvelistv5 – Published: 2026-06-15 02:15 – Updated: 2026-06-15 12:52
    VLAI
    Title
    RubyLouvre avalon Template Filter index.js prototype pollution
    Summary
    A security vulnerability has been detected in RubyLouvre avalon up to 2.2.10. The impacted element is an unknown function of the file src/filters/index.js of the component Template Filter Handler. Such manipulation leads to improperly controlled modification of object prototype attributes. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-1321 - Improperly Controlled Modification of Object Prototype Attributes
    • CWE-94 - Code Injection
    Assigner
    References
    Impacted products
    Vendor Product Version
    RubyLouvre avalon Affected: 2.2.0
    Affected: 2.2.1
    Affected: 2.2.2
    Affected: 2.2.3
    Affected: 2.2.4
    Affected: 2.2.5
    Affected: 2.2.6
    Affected: 2.2.7
    Affected: 2.2.8
    Affected: 2.2.9
    Affected: 2.2.10
        cpe:2.3:a:rubylouvre:avalon:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Credits
    Frederick (VulDB User) VulDB CNA Team
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-12209",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-06-15T12:52:08.917862Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-06-15T12:52:28.046Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:rubylouvre:avalon:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "Template Filter Handler"
              ],
              "product": "avalon",
              "vendor": "RubyLouvre",
              "versions": [
                {
                  "status": "affected",
                  "version": "2.2.0"
                },
                {
                  "status": "affected",
                  "version": "2.2.1"
                },
                {
                  "status": "affected",
                  "version": "2.2.2"
                },
                {
                  "status": "affected",
                  "version": "2.2.3"
                },
                {
                  "status": "affected",
                  "version": "2.2.4"
                },
                {
                  "status": "affected",
                  "version": "2.2.5"
                },
                {
                  "status": "affected",
                  "version": "2.2.6"
                },
                {
                  "status": "affected",
                  "version": "2.2.7"
                },
                {
                  "status": "affected",
                  "version": "2.2.8"
                },
                {
                  "status": "affected",
                  "version": "2.2.9"
                },
                {
                  "status": "affected",
                  "version": "2.2.10"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "Frederick (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A security vulnerability has been detected in RubyLouvre avalon up to 2.2.10. The impacted element is an unknown function of the file src/filters/index.js of the component Template Filter Handler. Such manipulation leads to improperly controlled modification of object prototype attributes. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure but did not respond in any way."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 5,
                "vectorString": "AV:N/AC:L/Au:N/C:N/I:P/A:N/E:POC/RL:ND/RC:UR",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-1321",
                  "description": "Improperly Controlled Modification of Object Prototype Attributes",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-94",
                  "description": "Code Injection",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-15T02:15:07.361Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-370851 | RubyLouvre avalon Template Filter index.js prototype pollution",
              "tags": [
                "vdb-entry"
              ],
              "url": "https://vuldb.com/vuln/370851"
            },
            {
              "name": "VDB-370851 | CTI Indicators (IOB, IOC, TTP, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/370851/cti"
            },
            {
              "name": "CVE-2026-12209 | CVE Analysis and Report",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/cve/CVE-2026-12209"
            },
            {
              "name": "Submit #832447 | RubyLouvre avalon 0.9.9 - 2.2.10 Code Injection / Prototype Pollution",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/832447"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://github.com/OriginSecurityX/avalon-filter-rce"
            }
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-06-14T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-06-14T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-06-14T14:32:59.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "RubyLouvre avalon Template Filter index.js prototype pollution"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-12209",
        "datePublished": "2026-06-15T02:15:07.361Z",
        "dateReserved": "2026-06-14T12:27:55.933Z",
        "dateUpdated": "2026-06-15T12:52:28.046Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }