Search

Find a vulnerability

Search criteria

    4 vulnerabilities found for rauc by pengutronix

    CVE-2026-34155 (GCVE-0-2026-34155)

    Vulnerability from nvd – Published: 2026-03-31 13:28 – Updated: 2026-03-31 15:45
    VLAI
    Title
    RAUC: Improper Signing of Plain Bundles Exceeding 2 GiB
    Summary
    RAUC controls the update process on embedded Linux systems. Prior to version 1.15.2, RAUC bundles using the 'plain' format exceeding a payload size of 2 GiB cause an integer overflow which results in a signature which covers only the first few bytes of the payload. Given such a bundle with a legitimate signature, an attacker can modify the part of the payload which is not covered by the signature. This issue has been patched in version 1.15.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-196 - Unsigned to Signed Conversion Error
    • CWE-347 - Improper Verification of Cryptographic Signature
    Assigner
    Impacted products
    Vendor Product Version
    rauc rauc Affected: < 1.15.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-34155",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-03-31T15:44:51.772152Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-03-31T15:45:04.506Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "rauc",
              "vendor": "rauc",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.15.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "RAUC controls the update process on embedded Linux systems. Prior to version 1.15.2, RAUC bundles using the \u0027plain\u0027 format exceeding a payload size of 2 GiB cause an integer overflow which results in a signature which covers only the first few bytes of the payload. Given such a bundle with a legitimate signature, an attacker can modify the part of the payload which is not covered by the signature. This issue has been patched in version 1.15.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:L/VI:H/VA:N/SC:H/SI:H/SA:H",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-196",
                  "description": "CWE-196: Unsigned to Signed Conversion Error",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-347",
                  "description": "CWE-347: Improper Verification of Cryptographic Signature",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-03-31T13:28:14.863Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/rauc/rauc/security/advisories/GHSA-6hj7-q844-m2hx",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rauc/rauc/security/advisories/GHSA-6hj7-q844-m2hx"
            },
            {
              "name": "https://github.com/rauc/rauc/commit/4fb7c798d6ae412344fb8f8d310d773046af3441",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rauc/rauc/commit/4fb7c798d6ae412344fb8f8d310d773046af3441"
            },
            {
              "name": "https://github.com/rauc/rauc/releases/tag/v1.15.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rauc/rauc/releases/tag/v1.15.2"
            }
          ],
          "source": {
            "advisory": "GHSA-6hj7-q844-m2hx",
            "discovery": "UNKNOWN"
          },
          "title": "RAUC: Improper Signing of Plain Bundles Exceeding 2 GiB"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-34155",
        "datePublished": "2026-03-31T13:28:14.863Z",
        "dateReserved": "2026-03-25T20:12:04.196Z",
        "dateUpdated": "2026-03-31T15:45:04.506Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2020-25860 (GCVE-0-2020-25860)

    Vulnerability from nvd – Published: 2020-12-21 17:23 – Updated: 2024-08-04 15:49
    VLAI
    Summary
    The install.c module in the Pengutronix RAUC update client prior to version 1.5 has a Time-of-Check Time-of-Use vulnerability, where signature verification on an update file takes place before the file is reopened for installation. An attacker who can modify the update file just before it is reopened can install arbitrary code on the device.
    Severity
    No CVSS data available.
    CWE
    • CWE-367 - Time-of-Check Time-of-Use (CWE-367)
    Assigner
    References
    Impacted products
    Vendor Product Version
    n/a Pengutronix RAUC Affected: All versions before 1.5
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T15:49:05.940Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/rauc/rauc/security/advisories/GHSA-cgf3-h62j-w9vv"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://www.vdoo.com/blog/cve-2020-25860-significant-vulnerability-discovered-rauc-embedded-firmware-update-framework"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Pengutronix RAUC",
              "vendor": "n/a",
              "versions": [
                {
                  "status": "affected",
                  "version": "All versions before 1.5"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The install.c module in the Pengutronix RAUC update client prior to version 1.5 has a Time-of-Check Time-of-Use vulnerability, where signature verification on an update file takes place before the file is reopened for installation. An attacker who can modify the update file just before it is reopened can install arbitrary code on the device."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-367",
                  "description": "Time-of-Check Time-of-Use (CWE-367)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2020-12-21T17:23:27.000Z",
            "orgId": "6b4ace4a-d6e0-415b-9ce8-aa20e97e4b24",
            "shortName": "VDOO"
          },
          "references": [
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rauc/rauc/security/advisories/GHSA-cgf3-h62j-w9vv"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.vdoo.com/blog/cve-2020-25860-significant-vulnerability-discovered-rauc-embedded-firmware-update-framework"
            }
          ],
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "vuln@vdoo.com",
              "ID": "CVE-2020-25860",
              "STATE": "PUBLIC"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Pengutronix RAUC",
                          "version": {
                            "version_data": [
                              {
                                "version_value": "All versions before 1.5"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "n/a"
                  }
                ]
              }
            },
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "The install.c module in the Pengutronix RAUC update client prior to version 1.5 has a Time-of-Check Time-of-Use vulnerability, where signature verification on an update file takes place before the file is reopened for installation. An attacker who can modify the update file just before it is reopened can install arbitrary code on the device."
                }
              ]
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "Time-of-Check Time-of-Use (CWE-367)"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rauc/rauc/security/advisories/GHSA-cgf3-h62j-w9vv",
                  "refsource": "MISC",
                  "url": "https://github.com/rauc/rauc/security/advisories/GHSA-cgf3-h62j-w9vv"
                },
                {
                  "name": "https://www.vdoo.com/blog/cve-2020-25860-significant-vulnerability-discovered-rauc-embedded-firmware-update-framework",
                  "refsource": "MISC",
                  "url": "https://www.vdoo.com/blog/cve-2020-25860-significant-vulnerability-discovered-rauc-embedded-firmware-update-framework"
                }
              ]
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "6b4ace4a-d6e0-415b-9ce8-aa20e97e4b24",
        "assignerShortName": "VDOO",
        "cveId": "CVE-2020-25860",
        "datePublished": "2020-12-21T17:23:27.000Z",
        "dateReserved": "2020-09-23T00:00:00.000Z",
        "dateUpdated": "2024-08-04T15:49:05.940Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2026-34155 (GCVE-0-2026-34155)

    Vulnerability from cvelistv5 – Published: 2026-03-31 13:28 – Updated: 2026-03-31 15:45
    VLAI
    Title
    RAUC: Improper Signing of Plain Bundles Exceeding 2 GiB
    Summary
    RAUC controls the update process on embedded Linux systems. Prior to version 1.15.2, RAUC bundles using the 'plain' format exceeding a payload size of 2 GiB cause an integer overflow which results in a signature which covers only the first few bytes of the payload. Given such a bundle with a legitimate signature, an attacker can modify the part of the payload which is not covered by the signature. This issue has been patched in version 1.15.2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-196 - Unsigned to Signed Conversion Error
    • CWE-347 - Improper Verification of Cryptographic Signature
    Assigner
    Impacted products
    Vendor Product Version
    rauc rauc Affected: < 1.15.2
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-34155",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-03-31T15:44:51.772152Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-03-31T15:45:04.506Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "rauc",
              "vendor": "rauc",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.15.2"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "RAUC controls the update process on embedded Linux systems. Prior to version 1.15.2, RAUC bundles using the \u0027plain\u0027 format exceeding a payload size of 2 GiB cause an integer overflow which results in a signature which covers only the first few bytes of the payload. Given such a bundle with a legitimate signature, an attacker can modify the part of the payload which is not covered by the signature. This issue has been patched in version 1.15.2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:L/VI:H/VA:N/SC:H/SI:H/SA:H",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-196",
                  "description": "CWE-196: Unsigned to Signed Conversion Error",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-347",
                  "description": "CWE-347: Improper Verification of Cryptographic Signature",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-03-31T13:28:14.863Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/rauc/rauc/security/advisories/GHSA-6hj7-q844-m2hx",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/rauc/rauc/security/advisories/GHSA-6hj7-q844-m2hx"
            },
            {
              "name": "https://github.com/rauc/rauc/commit/4fb7c798d6ae412344fb8f8d310d773046af3441",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rauc/rauc/commit/4fb7c798d6ae412344fb8f8d310d773046af3441"
            },
            {
              "name": "https://github.com/rauc/rauc/releases/tag/v1.15.2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rauc/rauc/releases/tag/v1.15.2"
            }
          ],
          "source": {
            "advisory": "GHSA-6hj7-q844-m2hx",
            "discovery": "UNKNOWN"
          },
          "title": "RAUC: Improper Signing of Plain Bundles Exceeding 2 GiB"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-34155",
        "datePublished": "2026-03-31T13:28:14.863Z",
        "dateReserved": "2026-03-25T20:12:04.196Z",
        "dateUpdated": "2026-03-31T15:45:04.506Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2020-25860 (GCVE-0-2020-25860)

    Vulnerability from cvelistv5 – Published: 2020-12-21 17:23 – Updated: 2024-08-04 15:49
    VLAI
    Summary
    The install.c module in the Pengutronix RAUC update client prior to version 1.5 has a Time-of-Check Time-of-Use vulnerability, where signature verification on an update file takes place before the file is reopened for installation. An attacker who can modify the update file just before it is reopened can install arbitrary code on the device.
    Severity
    No CVSS data available.
    CWE
    • CWE-367 - Time-of-Check Time-of-Use (CWE-367)
    Assigner
    References
    Impacted products
    Vendor Product Version
    n/a Pengutronix RAUC Affected: All versions before 1.5
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-04T15:49:05.940Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://github.com/rauc/rauc/security/advisories/GHSA-cgf3-h62j-w9vv"
              },
              {
                "tags": [
                  "x_refsource_MISC",
                  "x_transferred"
                ],
                "url": "https://www.vdoo.com/blog/cve-2020-25860-significant-vulnerability-discovered-rauc-embedded-firmware-update-framework"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Pengutronix RAUC",
              "vendor": "n/a",
              "versions": [
                {
                  "status": "affected",
                  "version": "All versions before 1.5"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The install.c module in the Pengutronix RAUC update client prior to version 1.5 has a Time-of-Check Time-of-Use vulnerability, where signature verification on an update file takes place before the file is reopened for installation. An attacker who can modify the update file just before it is reopened can install arbitrary code on the device."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-367",
                  "description": "Time-of-Check Time-of-Use (CWE-367)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2020-12-21T17:23:27.000Z",
            "orgId": "6b4ace4a-d6e0-415b-9ce8-aa20e97e4b24",
            "shortName": "VDOO"
          },
          "references": [
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/rauc/rauc/security/advisories/GHSA-cgf3-h62j-w9vv"
            },
            {
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://www.vdoo.com/blog/cve-2020-25860-significant-vulnerability-discovered-rauc-embedded-firmware-update-framework"
            }
          ],
          "x_legacyV4Record": {
            "CVE_data_meta": {
              "ASSIGNER": "vuln@vdoo.com",
              "ID": "CVE-2020-25860",
              "STATE": "PUBLIC"
            },
            "affects": {
              "vendor": {
                "vendor_data": [
                  {
                    "product": {
                      "product_data": [
                        {
                          "product_name": "Pengutronix RAUC",
                          "version": {
                            "version_data": [
                              {
                                "version_value": "All versions before 1.5"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "vendor_name": "n/a"
                  }
                ]
              }
            },
            "data_format": "MITRE",
            "data_type": "CVE",
            "data_version": "4.0",
            "description": {
              "description_data": [
                {
                  "lang": "eng",
                  "value": "The install.c module in the Pengutronix RAUC update client prior to version 1.5 has a Time-of-Check Time-of-Use vulnerability, where signature verification on an update file takes place before the file is reopened for installation. An attacker who can modify the update file just before it is reopened can install arbitrary code on the device."
                }
              ]
            },
            "problemtype": {
              "problemtype_data": [
                {
                  "description": [
                    {
                      "lang": "eng",
                      "value": "Time-of-Check Time-of-Use (CWE-367)"
                    }
                  ]
                }
              ]
            },
            "references": {
              "reference_data": [
                {
                  "name": "https://github.com/rauc/rauc/security/advisories/GHSA-cgf3-h62j-w9vv",
                  "refsource": "MISC",
                  "url": "https://github.com/rauc/rauc/security/advisories/GHSA-cgf3-h62j-w9vv"
                },
                {
                  "name": "https://www.vdoo.com/blog/cve-2020-25860-significant-vulnerability-discovered-rauc-embedded-firmware-update-framework",
                  "refsource": "MISC",
                  "url": "https://www.vdoo.com/blog/cve-2020-25860-significant-vulnerability-discovered-rauc-embedded-firmware-update-framework"
                }
              ]
            }
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "6b4ace4a-d6e0-415b-9ce8-aa20e97e4b24",
        "assignerShortName": "VDOO",
        "cveId": "CVE-2020-25860",
        "datePublished": "2020-12-21T17:23:27.000Z",
        "dateReserved": "2020-09-23T00:00:00.000Z",
        "dateUpdated": "2024-08-04T15:49:05.940Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }