Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies
Updated 3 h ago

Vulnerability database

Every flaw the U.S. government’s cybersecurity agency (CISA) has confirmed attackers are using, plus the new WordPress plugin and theme bugs published each day, sorted by what they mean for a small business. We refresh it twice a day. If you see something your website or office runs, tell us.

1,762exploited flaws on CISA’s list
34added in the last 30 days
333new WordPress flaws this week
390,007entries in the database

16 results

  • Aug 5, 2022Go Ethereum (aka geth) through 1.10.21 allows attackers to increase rewards by mining blocks in certain situations, and using a manipulation of time-difference CVE-2022-37450 · Other software · Ethereum · reported by MITREMedium 5.9

    Go Ethereum (aka geth) through 1.10.21 allows attackers to increase rewards by mining blocks in certain situations, and using a manipulation of time-difference values to achieve replacement of main-chain blocks, aka Riskless Uncle Making (RUM), as exploited in the wild in 2020 through 2022.

    Product
    GO Ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 20, 2022Go Ethereum is the official Golang implementation of the Ethereum protocol.CVE-2022-29177 · Other software · ethereum · reported by GitHubMedium 5.9

    Go Ethereum is the official Golang implementation of the Ethereum protocol. Prior to version 1.10.17, a vulnerable node, if configured to use high verbosity logging, can be made to crash when handling specially crafted p2p messages sent from an attacker node. Version 1.10.17 contains a patch that addresses the problem. As a workaround, setting loglevel to default level (`INFO`) makes the node not vulnerable to this attack.

    Product
    go-ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 16, 2022Go-Ethereum v1.10.9 was discovered to contain an issue which allows attackers to cause a denial of service (DoS) via sending an excessive amount of messages to CVE-2021-42219 · Other software · Ethereum · reported by MITREHigh 7.5

    Go-Ethereum v1.10.9 was discovered to contain an issue which allows attackers to cause a denial of service (DoS) via sending an excessive amount of messages to a node. This is caused by missing memory in the component /ethash/algorithm.go.

    Product
    GO Ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2022A design flaw in all versions of Go-Ethereum allows an attacker node to send 5120 pending transactions of a high gas price from one account that all fully spendCVE-2022-23328 · Other software · Ethereum · reported by MITREHigh 7.5

    A design flaw in all versions of Go-Ethereum allows an attacker node to send 5120 pending transactions of a high gas price from one account that all fully spend the full balance of the account to a victim Geth node, which can purge all of pending transactions in a victim node's memory pool and then occupy the memory pool to prevent new transactions from entering the pool, resulting in a denial of service (DoS).

    Product
    GO Ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2022A design flaw in Go-Ethereum 1.10.12 and older versions allows an attacker node to send 5120 future transactions with a high gas price in one message, which canCVE-2022-23327 · Other software · Ethereum · reported by MITREHigh 7.5

    A design flaw in Go-Ethereum 1.10.12 and older versions allows an attacker node to send 5120 future transactions with a high gas price in one message, which can purge all of pending transactions in a victim node's memory pool, causing a denial of service (DoS).

    Product
    GO Ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 18, 2021Go-Ethereum 1.10.9 nodes crash (denial of service) after receiving a serial of messages and cannot be recovered.CVE-2021-43668 · Other software · Ethereum · reported by MITREMedium 5.5

    Go-Ethereum 1.10.9 nodes crash (denial of service) after receiving a serial of messages and cannot be recovered. They will crash with "runtime error: invalid memory address or nil pointer dereference" and arise a SEGV signal.

    Product
    GO Ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 26, 2021Go Ethereum is the official Golang implementation of the Ethereum protocol.CVE-2021-41173 · Other software · ethereum · reported by GitHubMedium 5.7

    Go Ethereum is the official Golang implementation of the Ethereum protocol. Prior to version 1.10.9, a vulnerable node is susceptible to crash when processing a maliciously crafted message from a peer. Version v1.10.9 contains patches to the vulnerability. There are no known workarounds aside from upgrading.

    Product
    go-ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 11, 2020Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol.CVE-2020-26265 · Other software · ethereum · reported by GitHubMedium 5.3

    Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol. In Geth from version 1.9.4 and before version 1.9.20 a consensus-vulnerability could cause a chain split, where vulnerable versions refuse to accept the canonical chain. The fix was included in the Paragade release version 1.9.20. No individual workaround patches have been made -- all users are recommended to upgrade to a newer version.

    Product
    go-ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 11, 2020Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol.CVE-2020-26264 · Other software · ethereum · reported by GitHubMedium 6.5

    Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol. In Geth before version 1.9.25 a denial-of-service vulnerability can make a LES server crash via malicious GetProofsV2 request from a connected LES client. This vulnerability only concerns users explicitly enabling les server; disabling les prevents the exploit. The vulnerability was patched in version 1.9.25.

    Product
    go-ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 24, 2020Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol.CVE-2020-26242 · Other software · ethereum · reported by GitHubMedium 6.5

    Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol. In Geth before version 1.9.18, there is a Denial-of-service (crash) during block processing. This is fixed in 1.9.18.

    Product
    go-ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 24, 2020Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol.CVE-2020-26241 · Other software · ethereum · reported by GitHubMedium 6.5

    Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol. This is a Consensus vulnerability in Geth before version 1.9.17 which can be used to cause a chain-split where vulnerable nodes reject the canonical chain. Geth's pre-compiled dataCopy (at 0x00...04) contract did a shallow copy on invocation. An attacker could deploy a contract that writes X to an EVM memory region R, then calls 0x00..04 with R as an argument, then overwrites R to Y, and finally invokes the RETURNDATACOPY opcode. When this contract is invoked, a consensus-compliant node would push X on the EVM stack, whereas Geth would push Y. This is fixed in version 1.9.17.

    Product
    go-ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 24, 2020Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol.CVE-2020-26240 · Other software · ethereum · reported by GitHubMedium 5.3

    Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol. An ethash mining DAG generation flaw in Geth before version 1.9.24 could cause miners to erroneously calculate PoW in an upcoming epoch (estimated early January, 2021). This happened on the ETC chain on 2020-11-06. This issue is relevant only for miners, non-mining nodes are unaffected. This issue is fixed as of 1.9.24

    Product
    go-ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 23, 2018Go Ethereum (aka geth) 1.8.19 allows attackers to cause a denial of service (memory consumption) by rewriting the length of a dynamic array in memory, and then CVE-2018-20421 · Other software · Ethereum · reported by MITREHigh 7.5

    Go Ethereum (aka geth) 1.8.19 allows attackers to cause a denial of service (memory consumption) by rewriting the length of a dynamic array in memory, and then writing data to a single memory location with a large index number, as demonstrated by use of "assembly { mstore }" followed by a "c[0xC800000] = 0xFF" assignment.

    Product
    GO Ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 11, 2018cmd/evm/runner.go in Go Ethereum (aka geth) 1.8.17 allows attackers to cause a denial of service (SEGV) via crafted bytecode.CVE-2018-19184 · Other software · Ethereum · reported by MITREHigh 7.5

    cmd/evm/runner.go in Go Ethereum (aka geth) 1.8.17 allows attackers to cause a denial of service (SEGV) via crafted bytecode.

    Product
    GO Ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 8, 2018In Go Ethereum (aka geth) before 1.8.14, TraceChain in eth/api_tracer.go does not verify that the end block is after the start block.CVE-2018-16733 · Other software · Ethereum · reported by MITREHigh 7.5

    In Go Ethereum (aka geth) before 1.8.14, TraceChain in eth/api_tracer.go does not verify that the end block is after the start block.

    Product
    GO Ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 4, 2018The GetBlockHeadersMsg handler in the LES protocol implementation in Go Ethereum (aka geth) before 1.8.11 may lead to an access violation because of an integer CVE-2018-12018 · Other software · Ethereum · reported by MITREHigh 7.5

    The GetBlockHeadersMsg handler in the LES protocol implementation in Go Ethereum (aka geth) before 1.8.11 may lead to an access violation because of an integer signedness error for the array index, which allows attackers to launch a Denial of Service attack by sending a packet with a -1 query.Skip value. The vulnerable remote node would be crashed by such an attack immediately, aka the EPoD (Ethereum Packet of Death) issue.

    Product
    GO Ethereum
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.

Where this comes from: the exploited list is CISA’s Known Exploited Vulnerabilities catalog. Everything else is the whole National Vulnerability Database, where each record is published by the team that found the bug (Wordfence, Patchstack, WPScan, the vendors themselves and others); we show who. Exploit odds are FIRST’s EPSS, updated daily. Titles and categories are ours, so check the linked record before acting on a detail. For a write-up of the big ones, see our advisories. Every vendor, and every WordPress plugin and theme with a recorded flaw, also has its own page. All of it is free to reuse as JSON, CSV or RSS.

Weekly security brief

The flaws that hit local websites, every Friday.

One short email: what got exploited this week, which WordPress plugins broke, and what to check. Unsubscribe in one click.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.