{"id":2890,"date":"2026-10-22T14:38:30","date_gmt":"2026-10-22T14:38:30","guid":{"rendered":"https:\/\/hostry.com\/blog\/?p=2890"},"modified":"2026-10-22T15:56:22","modified_gmt":"2026-10-22T15:56:22","slug":"cpanel-cve-2026-41940-patch-lock-down-recover","status":"publish","type":"post","link":"https:\/\/hostry.com\/blog\/cpanel-cve-2026-41940-patch-lock-down-recover\/","title":{"rendered":"CVE-2026-41940 cPanel Flaw: Patch, Lock Down and Recover Your Server"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"892\" height=\"508\" src=\"https:\/\/hostry.com\/blog\/wp-content\/uploads\/2026\/10\/cpanel-cve-2026-41940-patch-lock-down-recover_main.png\" alt=\"CVE-2026-41940 cPanel security update: WHM panel behind an allow-list, one trusted IP admitted\" class=\"wp-image-2893\" srcset=\"https:\/\/hostry.com\/blog\/wp-content\/uploads\/2026\/10\/cpanel-cve-2026-41940-patch-lock-down-recover_main.png 892w, https:\/\/hostry.com\/blog\/wp-content\/uploads\/2026\/10\/cpanel-cve-2026-41940-patch-lock-down-recover_main-300x171.png 300w, https:\/\/hostry.com\/blog\/wp-content\/uploads\/2026\/10\/cpanel-cve-2026-41940-patch-lock-down-recover_main-450x256.png 450w, https:\/\/hostry.com\/blog\/wp-content\/uploads\/2026\/10\/cpanel-cve-2026-41940-patch-lock-down-recover_main-768x437.png 768w\" sizes=\"auto, (max-width: 892px) 100vw, 892px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\" style=\"font-size:14px\"><em><strong>CVE-2026-41940 let anyone who could reach a cPanel or WHM login page act as the server administrator, and attackers used it for weeks before the April 28, 2026 fix.<\/strong><\/em><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If you run your own WHM server, the <strong>CVE-2026-41940 cPanel<\/strong> fix is only part of the job: you also need to stop exposing the panel to everyone and decide whether the server can still be trusted. On <strong><a href=\"https:\/\/hostry.com\/products\/hosting\/\">managed cPanel web hosting<\/a><\/strong>, the provider updates the panel for you, but your own passwords and backups are still your responsibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide is for administrators of self-managed cPanel &amp; WHM servers and for customers of shared cPanel hosting. It leaves out exploit details and covers only the steps that close the hole and limit the damage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CVE-2026-41940 cPanel timeline: what happened<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On April 28, 2026, cPanel began shipping emergency builds, adding more release lines over the following week, and published its <strong><a href=\"https:\/\/support.cpanel.net\/hc\/en-us\/articles\/40073787579671-Security-CVE-2026-41940-cPanel-WHM-WP2-Security-Update-04-28-2026\" target=\"_blank\" rel=\"noopener\">security advisory for CVE-2026-41940<\/a><\/strong>. The <strong><a href=\"https:\/\/docs.cpanel.net\/changelogs\/136-change-log\/#13605\" target=\"_blank\" rel=\"noopener\">136.0.5 changelog entry<\/a><\/strong> describes the fix in a single line: an issue with session loading and saving. In practice, it was a <strong>cPanel authentication bypass<\/strong> that affected cPanel &amp; WHM versions after 11.40, including DNSOnly, and also the WP Squared product.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong><a href=\"https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2026-41940\" target=\"_blank\" rel=\"noopener\">NVD entry<\/a><\/strong> rates it critical: <span class=\"highlighted\">CVSS 3.1: 9.8<\/span> and <span class=\"highlighted\">CVSS 4.0: 9.3<\/span>. CISA added it to the Known Exploited Vulnerabilities catalog on April 30, 2026, two days after the fix. The flaw had already been used as a zero-day, and security firms reported exploitation for weeks before the patch. Earlier start dates have circulated, but they remain unconfirmed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Shadowserver Foundation tracked roughly 44,000 unique IP addresses tied to cPanel exploitation in the days after disclosure. Some providers also reported ransomware activity on compromised servers, although that has not been confirmed as a common outcome.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why exposed control panels keep getting hit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A hosting control panel is the most valuable login on the machine. WHM can create accounts, edit DNS, read every mailbox and run commands as root. When a flaw in the login and session handling lets the panel treat an anonymous request as an administrator, <strong>one bug equals the whole server<\/strong>, plus every website and mailbox on it. Search engines such as Shodan index exposed cPanel and WHM login pages, so attackers can pull a list of candidate servers without running a scan of their own.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fast patching could not help during the weeks when no patch existed. A panel that only answered trusted IP addresses could, which is why the steps below keep <strong>restricting WHM access<\/strong> in place for good.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1. Confirm your version and update<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Start by checking which build the server runs. Log in over SSH as root and run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/local\/cpanel\/cpanel -V<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You can also see the version on the WHM home page. cPanel often prints versions without the leading <span class=\"highlighted\">11.<\/span>, so <span class=\"highlighted\">136.0.5<\/span> and <span class=\"highlighted\">11.136.0.5<\/span> are the same build. Compare your result with the minimum patched builds from the CVE-2026-41940 cPanel advisory:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Release line<\/th><th>Minimum patched build<\/th><\/tr><\/thead><tbody><tr><td>cPanel &amp; WHM 86<\/td><td>11.86.0.41<\/td><\/tr><tr><td>cPanel &amp; WHM 94<\/td><td>11.94.0.28<\/td><\/tr><tr><td>cPanel &amp; WHM 102<\/td><td>11.102.0.39<\/td><\/tr><tr><td>cPanel &amp; WHM 110<\/td><td>11.110.0.97<\/td><\/tr><tr><td>cPanel &amp; WHM 118<\/td><td>11.118.0.63<\/td><\/tr><tr><td>cPanel &amp; WHM 124<\/td><td>11.124.0.35<\/td><\/tr><tr><td>cPanel &amp; WHM 126<\/td><td>11.126.0.54<\/td><\/tr><tr><td>cPanel &amp; WHM 130<\/td><td>11.130.0.19<\/td><\/tr><tr><td>cPanel &amp; WHM 132<\/td><td>11.132.0.29<\/td><\/tr><tr><td>cPanel &amp; WHM 134<\/td><td>11.134.0.20<\/td><\/tr><tr><td>cPanel &amp; WHM 136<\/td><td>11.136.0.5<\/td><\/tr><tr><td>WP Squared<\/td><td>136.1.7<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Builds released after these are patched too. If your server sits on a line that is not in the table, or on a very old operating system, read the advisory for the exact upgrade path rather than guessing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:14px\"><strong>Run the update<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In WHM, open <span class=\"highlighted\">Upgrade to Latest Version<\/span> and start the upgrade. From the shell, the same job is done by the update script, followed by a version check and a restart of the panel service:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/scripts\/upcp --force\n\/usr\/local\/cpanel\/cpanel -V\n\/scripts\/restartsrv_cpsrvd --hard<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The update can take several minutes on a busy server. Run it inside <span class=\"highlighted\">screen<\/span> or <span class=\"highlighted\">tmux<\/span> so a dropped SSH connection does not interrupt it halfway.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:14px\"><strong>Turn on automatic updates<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <span class=\"highlighted\">WHM \u00bb Server Configuration \u00bb Update Preferences<\/span> and set cPanel &amp; WHM updates to automatic on a supported tier. If someone pinned the server to a specific version years ago &#8220;for stability&#8221;, that pin is now a liability: <strong>pinned servers do not receive security builds on their own<\/strong> and must be updated by hand. An automatic update can occasionally change how the panel behaves. In exchange, security builds arrive without anyone having to notice the advisory first.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2. Stop exposing the panel to the whole internet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The CVE-2026-41940 cPanel incident showed that patching alone leaves a gap. cPanel answers on ports <span class=\"highlighted\">2082\/2083<\/span>, WHM on <span class=\"highlighted\">2086\/2087<\/span> and Webmail on <span class=\"highlighted\">2095\/2096<\/span> (plain and TLS in each pair). Few servers need all six open to the world.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start with WHM: only you and your team need it, so allow-list your office or VPN addresses and block everyone else. A single-owner server can lock all six ports down; a reseller server may need cPanel open but can still keep WHM private.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:14px\"><strong>Example with UFW (Ubuntu)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Replace <span class=\"highlighted\">198.51.100.25<\/span> with your own static IP. Add the allow rules first, then the deny rules, because UFW checks rules in order:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow from 198.51.100.25 to any port 2086,2087 proto tcp\nsudo ufw deny 2086,2087\/tcp\nsudo ufw status numbered<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:14px\"><strong>Example with CSF<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Many cPanel servers still run CSF, now maintained as a community fork. Remove <span class=\"highlighted\">2086<\/span> and <span class=\"highlighted\">2087<\/span> from <span class=\"highlighted\">TCP_IN<\/span> in <span class=\"highlighted\">\/etc\/csf\/csf.conf<\/span> (and from <span class=\"highlighted\">TCP6_IN<\/span> if IPv6 is enabled), then allow your address for those ports and reload:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"tcp|in|d=2087|s=198.51.100.25\" &gt;&gt; \/etc\/csf\/csf.allow\necho \"tcp|in|d=2086|s=198.51.100.25\" &gt;&gt; \/etc\/csf\/csf.allow\ncsf -r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Keep a way back in before you apply any rule.<\/strong> Have a second session open and know how to reach your provider&#8217;s web console, in case your home IP changes and you lock yourself out.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WHM security best practices beyond the firewall<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">None of the settings below would have blocked the CVE-2026-41940 cPanel bypass by itself. Together they make the panel harder to reach and limit what an intruder can do afterwards:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Host Access Control<\/strong>: in WHM, this adds a second, panel-level allow list on top of the firewall.<\/li><li><strong>Service Subdomains<\/strong>: addresses such as <em>cpanel.yourdomain<\/em> proxy the panel over ports 80 and 443. If you restrict the panel ports, also disable them in WHM Tweak Settings, or the panel stays reachable another way.<\/li><li>Turn on <strong>two-factor authentication<\/strong> in <span class=\"highlighted\">WHM \u00bb Security Center \u00bb Two-Factor Authentication<\/span> for root and every reseller, so a phished or reused password is not enough to log in.<\/li><li><strong>Strong, unique passwords<\/strong> for root, resellers and API tokens, stored in a password manager.<\/li><li><strong>Disable services you do not use<\/strong>, such as FTP or a second webmail client, in WHM Service Manager.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3. If the server was reachable before you patched<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If WHM was open to the internet and the server did not get the CVE-2026-41940 cPanel fix until after April 28, 2026, <strong>assume compromise is possible<\/strong> even if everything looks normal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You do not need to become a forensic analyst to act sensibly. Work through these steps in order:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>In WHM, list all cPanel accounts and resellers and question any you do not recognize. Check recent logins and scheduled tasks for anything you did not set up. Note what you find before changing it, so you can share it with your provider.<\/li><li><strong>Change every credential<\/strong>: root, resellers, cPanel users, email and database passwords, plus API tokens.<\/li><li>Generate new SSH keys and remove the old ones.<\/li><li>Run the detection tool linked from the cPanel advisory. A clean result does not prove the server is clean.<\/li><li>Open a ticket with your provider, whose support team may have network-level data you cannot see from inside the server.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:14px\"><strong>Rebuild instead of &#8220;cleaning&#8221;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you find real signs of intrusion, the safest route is a fresh operating system with a fresh, patched cPanel install, then restoring <em>data<\/em> (site files, databases, mail) from backups. Cleaning a server that someone controlled as root means trusting that you found every change they made, and there is no reliable way to confirm that. Rebuilding costs a few hours; a hidden backdoor can cost months.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, <strong>tell your customers<\/strong>. If you host sites or mailboxes for others, they need to change their own passwords and may have obligations of their own if personal data was on the server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Backups that survive a server compromise<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An attacker with root on a cPanel server can read, encrypt or delete anything stored on that server, including local backups in <span class=\"highlighted\">\/backup<\/span>. A backup only helps after a compromise if it lives somewhere the compromised machine cannot erase. The classic <strong>3-2-1 rule<\/strong> still fits: three copies of the data, on two kinds of storage, with one copy offsite.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Give the backup destination its own credentials, so the server can upload new copies and has no right to delete old ones.<\/li><li><strong>Versioned history<\/strong>: keep enough daily and weekly copies to reach back before a possible intrusion date. The CVE-2026-41940 cPanel flaw was exploited for weeks before the fix, so last night&#8217;s copy may not be enough.<\/li><li>Restore one account to a spare server every few months.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">On Hostry cPanel hosting, regular backups are part of the plan, and you restore files and databases from cPanel yourself. On a self-managed VPS, backups are your job. WHM&#8217;s <span class=\"highlighted\">Backup Configuration<\/span> can send account backups to an additional remote destination, which is a good starting point for offsite copies under your control. Our article on <strong><a href=\"https:\/\/hostry.com\/blog\/the-crucial-importance-of-backup\/\">why backups matter<\/a><\/strong> covers the basics in more depth.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Managed cPanel hosting vs self-managed WHM: who patches what<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When the advisory came out on April 28, every server owner had to answer one question: who runs the update? On shared hosting, <strong>cPanel hosting security<\/strong> is a joint job, while on a VPS with WHM almost all of it is yours:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Task<\/th><th>Managed cPanel hosting<\/th><th>Self-managed WHM on a VPS<\/th><\/tr><\/thead><tbody><tr><td>cPanel &amp; WHM updates<\/td><td>Provider<\/td><td>You<\/td><\/tr><tr><td>Operating system patches<\/td><td>Provider<\/td><td>You<\/td><\/tr><tr><td>Firewall rules for panel ports<\/td><td>Provider<\/td><td>You<\/td><\/tr><tr><td>Server-level backups<\/td><td>Provider, with restore from cPanel<\/td><td>You, preferably offsite<\/td><\/tr><tr><td>Your cPanel password and 2FA<\/td><td>You<\/td><td>You<\/td><\/tr><tr><td>CMS, plugins and themes<\/td><td>You<\/td><td>You<\/td><\/tr><tr><td>Incident response for the server<\/td><td>Provider, with your input<\/td><td>You<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong><a href=\"https:\/\/hostry.com\/products\/vps\/\">KVM VPS<\/a><\/strong> with WHM gives you full control over resources and configuration, which suits teams that already patch servers on a schedule. If nobody on your team will run <span class=\"highlighted\">upcp<\/span> on a Tuesday night when an advisory lands, managed hosting is the safer default.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">The response checklist at a glance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the whole CVE-2026-41940 cPanel response in one table, ordered by urgency:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Action<\/th><th>Why it matters<\/th><th>Priority<\/th><\/tr><\/thead><tbody><tr><td>Check the build and run upcp<\/td><td>Closes the vulnerability itself<\/td><td>Today<\/td><\/tr><tr><td>Enable automatic updates<\/td><td>Shrinks the gap for the next advisory<\/td><td>Today<\/td><\/tr><tr><td>Allow-list WHM ports<\/td><td>Protects the panel during the next zero-day<\/td><td>Today<\/td><\/tr><tr><td>2FA for root and resellers<\/td><td>Limits damage from stolen passwords<\/td><td>This week<\/td><\/tr><tr><td>Rotate passwords, tokens and keys<\/td><td>Invalidates anything taken before the patch<\/td><td>This week if exposed<\/td><\/tr><tr><td>Offsite, versioned backups<\/td><td>Gives you a clean point to rebuild from<\/td><td>This week<\/td><\/tr><tr><td>Test a restore<\/td><td>Proves the backups actually work<\/td><td>This month<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What to do next<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once the panel is patched against the CVE-2026-41940 cPanel flaw and fenced off, use the momentum to tighten the rest of the server:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Harden the operating system<\/strong> underneath WHM with our checklist to <strong><a href=\"https:\/\/hostry.com\/blog\/secure-new-linux-vps-first-30-minutes\/\">secure a new Linux VPS<\/a><\/strong>: SSH keys, firewall defaults and automatic OS updates.<\/li><li><strong>Set a backup schedule<\/strong> and put a calendar reminder for your first test restore.<\/li><li><strong>Subscribe to cPanel security advisories<\/strong> so the next one reaches you on the day it is published.<\/li><li><strong>Revisit whether you need WHM at all.<\/strong> If you mostly host a few sites, read what a <strong><a href=\"https:\/\/hostry.com\/blog\/the-magnificent-tool-your-personal-cpanel-web-hosting\/\">personal cPanel hosting account<\/a><\/strong> gives you without running the server yourself.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Is my server safe once it runs a patched build?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The CVE-2026-41940 cPanel patch closes the hole from the moment it is installed. Anything an attacker changed before that stays in place, so if the panel was reachable from the internet before the update, review accounts, rotate credentials and consider a rebuild as described above.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">I only have a shared cPanel hosting account. What should I do?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Your provider is responsible for updating the panel. On your side, change your cPanel and email passwords, enable two-factor authentication, and check that your sites, mailboxes and FTP accounts look as you expect. Ask support if anything seems off.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Should I keep the panel ports restricted after patching?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, at least for WHM. Before the CVE-2026-41940 cPanel patch existed, an allow-list was the only thing that kept the panel out of reach, and it will do the same during the next zero-day. Keep cPanel and Webmail open only if your users really need browser access from anywhere.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does two-factor authentication stop an authentication bypass?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not this kind, because the bypass skipped the login checks altogether. 2FA still matters: it stops attackers from simply logging in with passwords they collected during a breach, which is often their next step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rather leave panel updates to someone else?<\/strong> <strong><a href=\"https:\/\/hostry.com\/products\/hosting\/\">Hostry cPanel web hosting<\/a><\/strong> in Dallas or Amsterdam comes with regular backups you can restore from cPanel and free migration from your current host.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>A critical cPanel authentication bypass was exploited before a fix existed. Here is how to confirm you are patched, take WHM off the open internet and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2894,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[104,127],"tags":[],"class_list":["post-2890","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cpanel","category-security"],"read_time":8,"_links":{"self":[{"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/posts\/2890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/comments?post=2890"}],"version-history":[{"count":4,"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/posts\/2890\/revisions"}],"predecessor-version":[{"id":2896,"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/posts\/2890\/revisions\/2896"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/media\/2894"}],"wp:attachment":[{"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/media?parent=2890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/categories?post=2890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostry.com\/blog\/wp-json\/wp\/v2\/tags?post=2890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}