[wp-trac] [WordPress Trac] #50201: SSL compromised by mixed content due to outdated links in the installed code (was: SSL compromised by outdated links)

WordPress Trac noreply at wordpress.org
Mon May 18 19:05:40 UTC 2020


#50201: SSL compromised by mixed content due to outdated links in the installed
code
-------------------------------+------------------------------
 Reporter:  balwuw             |       Owner:  (none)
     Type:  defect (bug)       |      Status:  new
 Priority:  normal             |   Milestone:  Awaiting Review
Component:  General            |     Version:
 Severity:  normal             |  Resolution:
 Keywords:  reporter-feedback  |     Focuses:
-------------------------------+------------------------------

Comment (by balwuw):

 Replying to [comment:1 audrasjb]:
 > `get_template_directory_uri()` function handles SSL and returns `https`
 link if the website uses `https`.

 Hi @audrasjb, thanks for looking into this.

 Well, the bug is that it doesn’t. Despite `siteurl` and `home` are both
 `https`, internal images are given `http` URLs, making for mixed content
 breaking the security.

 BTW I’ve come here because that is **not** a support question. The bug is
 built into new WordPress instances of latest version. Countless pointless
 `http` URLs are found in the code, even `http://wordpress.org` in the
 `Powered by:` link showing up on every single page.

 To fix this, we can do the following:

 In `wp-content/themes/catch-everest/inc/panel/theme-options.php`
 1241   `http://` ➔ `https://`
 1251   `http://` ➔ `https://`

 In `wp-content/themes/catch-everest/header.php`
 39   `http://` ➔ `https://`

 Still the `get_template_directory_uri()` function remains unfixed for now.

 Countless sites all over the web are broken because of that outdated code
 delivered when installing. IMO that is really a `critical` issue.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/50201#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list