ghe-migrator are displayed in the wrong order.GitHub Enterprise 2.12 will be deprecated as of December 12, 2018. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, upgrade to the newest version of GitHub Enterprise as soon as possible.
Thanks!
The GitHub Team
/var/log/error was not automatically rotated with logrotate and could sometimes use too much disk space.ghe-migrator are displayed in the wrong order.GitHub Enterprise 2.12 will be deprecated as of December 12, 2018. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, upgrade to the newest version of GitHub Enterprise as soon as possible.
Thanks!
The GitHub Team
ghe-migrator are displayed in the wrong order.GitHub Enterprise 2.12 will be deprecated as of December 12, 2018. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, upgrade to the newest version of GitHub Enterprise as soon as possible.
Thanks!
The GitHub Team
grep: /etc/github/repl-state: No such file or directory.ghe-migrator are displayed in the wrong order.Thanks!
The GitHub Team
git package has been updated to detect malicious Git submodules that could be used to exploit CVE-2018-17456.osqueryi utility has been added to the GitHub Enterprise environment.ghe-migrator are displayed in the wrong order.Thanks!
The GitHub Team
jekyll-remote-theme gem of GitHub Pages could allow users to display the content of local files.gzip encoding.Connection timed out if the hookshot service was unable to run migrations due to a firewall update that ran out of order.ghe-repl-status.ghe-repl-setup allowed re-adding the same node as a replica.ghe-config-check would hang if run without any arguments.hookshot logs weren't purged properly in Elasticsearch and could consume large amounts of disk space.ghe-migrator could fail to complete trying to add the same label to an issue.ghe-migrator are displayed in the wrong order.Thanks!
The GitHub Team
window.opener when linking from GitHub Enterprise hosted Markdown content.ghe-migrator are displayed in the wrong order.Thanks!
The GitHub Team
A CRITICAL issue was identified that allows an attacker with repository write access to create Pages sites that can display the content of system files. This could used to further escalate the vulnerability to execute arbitrary commands on the GitHub Enterprise appliance.
The affected supported versions are:
GitHub Enterprise 2.11 is not vulnerable.
We strongly recommend upgrading your GitHub Enterprise appliance to the latest patch release in your series, GitHub Enterprise 2.12.18, 2.13.10, 2.14.4, or greater.
window.opener when linking from GitHub Enterprise hosted Markdown content.ghe-snmpv3-remove-user did not remove all account data, preventing administrators from updating the password for the SNMPv3 user.ghe-set-password command could result in unexpected shell behavior.ghe-legacy-github-services-report.ghe-migrator are displayed in the wrong order.Thanks!
The GitHub Team
A CRITICAL issue was identified that allows an attacker with repository admin or owner privileges to execute arbitrary commands on the appliance.
The affected supported versions are:
GitHub Enterprise 2.14.3, 2.13.9, and 2.12.17 were not patched properly and are still vulnerable to the file path traversal vulnerability. GitHub Enterprise 2.14.4, 2.13.10, and 2.12.18 will ship next week to address this vulnerability. As a manual workaround, you can disable Pages on the GitHub Enterprise environment. (updated 2018-08-23)
A CRITICAL issue was identified that allows an attacker with repository write access to create Pages sites that can display the content of system files. This could used to further escalate the vulnerability to execute arbitrary commands on the GitHub Enterprise appliance.
The affected supported versions are:
GitHub Enterprise 2.11 is not vulnerable.
We strongly recommend upgrading your GitHub Enterprise appliance to the latest patch release in your series, GitHub Enterprise 2.12.17, 2.13.9 or 2.14.3.
Due to a change in the implementation on GitHub Enterprise 2.12 and later, it is not possible to apply the same fix to GitHub Enterprise 2.11 for the remote code execution vulnerability. We strongly recommend upgrading GitHub Enterprise 2.11 to 2.12 or newer.
waagent and walinuxagent.ghe-org-admin-promote command-line utility would fail when attempting to promote a user without two-factor-authentication enabled as an admin of an org where two-factor authentication is required.User-Agent has been added to Access-Control-Allow-Headers to support API clients which follow the Fetch specification.ghe-migrator are displayed in the wrong order.Thanks!
The GitHub Team
connect timeout has been increased to allow up to four retries during a cluster restore.ghe-migrator are displayed in the wrong order.Thanks!
The GitHub Team
ghe-migrator are displayed in the wrong order.Thanks!
The GitHub Team
/stafftools/users/ldap had layout and accessibility issues.Host header when requesting a Pages site would return a 404 error.ghe-migrator are displayed in the wrong order.Thanks!
The GitHub Team
/etc directory.NameID. (updated 2018-06-25)ghe-migrator are displayed in the wrong order.Thanks!
The GitHub Team
A number of critical Git security vulnerabilities were recently announced that affect all versions of the official Git client.
We strongly recommend that you ensure that all users update their Git clients, in addition to upgrading to this GitHub Enterprise release.
More details on these vulnerabilities can be found in the official announcement, and the associated CVEs, CVE-2018-11233 and CVE-2018-11235.
ghe-migrator are displayed in the wrong order.NameID. (updated 2018-06-25)Thanks!
The GitHub Team
A number of critical Git security vulnerabilities were recently announced that affect all versions of the official Git client.
We strongly recommend that you ensure that all users update their Git clients, in addition to upgrading to this GitHub Enterprise release.
More details on these vulnerabilities can be found in the official announcement, and the associated CVEs, CVE-2018-11233 and CVE-2018-11235. (updated 2018-05-30)
ghe-migrator are displayed in the wrong order.NameID. (updated 2018-06-25)Thanks!
The GitHub Team
ghe-set-password to reset the Management Console password would fail unless the haproxy-internal-proxy service was manually started.collectd.log contained superfluous Elasticsearch plugin warnings.ghe-migrator failed to import a GitHub.com migration archive when a pull request's requested reviewer was not a member of the organization.permission parameter and always invited users with push permissions.ghe-migrator are displayed in the wrong order.ghe-migrator, project boards are not exported.NameID. (updated 2018-06-25)Thanks!
The GitHub Team
ghe-migrator failed when the user was not a member of the organization at the time of export.ghe-migrator are displayed in the wrong order.ghe-migrator, project boards are not exported. (updated 2018-05-07)NameID. (updated 2018-06-25)Thanks!
The GitHub Team
ghe-migrator are displayed in the wrong order.ghe-migrator, project boards are not exported. (updated 2018-05-07)NameID. (updated 2018-06-25)Thanks!
The GitHub Team
documentation_url field in some GraphQL API v4 responses referred to the REST API v3 documentation rather than the GraphQL API v4 documentation.403 Forbidden response for some Git LFS-tracked files.ghe-migrator.ghe-migrator are displayed in the wrong order.ghe-migrator, project boards are not exported. (updated 2018-05-07)NameID. (updated 2018-06-25)Thanks!
The GitHub Team
ghe-migrator can be wrong.settings/apps/[app-name] caused an error and didn't delete the avatar.ghe-repl-status could show an inaccurate count when Alambic replication was behind.ghe-migrator are displayed in the wrong order.ghe-migrator. (updated 2018-04-12)ghe-migrator, project boards are not exported. (updated 2018-05-07)NameID. (updated 2018-06-25)Thanks!
The GitHub Team
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table error.ghe-migrator.ghe-migrator.ghe-migrator.500 internal server error when submitting the form.gpgverify service could consume large amounts of CPU time even when not processing requests. (updated 2018-02-14)ghe-migrator are displayed in the wrong order.ghe-migrator can be wrong.ghe-migrator. (updated 2018-04-12)ghe-migrator, project boards are not exported. (updated 2018-05-07)NameID. (updated 2018-06-25)Thanks!
The GitHub Team
hookshot-unicorn service could fail to start if there was a large backlog of webhook jobs.elasticsearch-upgrade service was not stopped during the upgrade process when upgrading via a hotpatch. This could lead to unnecessary logging to the root disk./var/log/github/production.log could consume large amounts of disk space. The fast growth of this log file could cause the root disk to fill up.ghe-diagnostics can now upload directly to GitHub using the -u or -t [ticket reference] options.ghe-migrator are displayed in the wrong order.ghe-migrator.ghe-migrator can be wrong.gpgverify service may consume large amounts of CPU time even when not processing requests. (updated 2018-02-14)ghe-migrator. (updated 2018-04-12)ghe-migrator, project boards are not exported. (updated 2018-05-07)NameID. (updated 2018-06-25)Thanks!
The GitHub Team
This release addresses the Meltdown (CVE-2017-5754) attack. This has been fixed in the 3.16.51-3+deb8u1 release from Debian. Please note that this patch does not address the Spectre (CVE-2017-5753 and CVE-2017-5715) vulnerability. A fix is not available for the Spectre vulnerability yet.
Internally conducted benchmarks indicate the performance impact is limited to a 2-5% increase in CPU usage on most platforms. The impact can vary depending on your usage and platform though. If you see a significant performance difference, don't hesitate to reach out to Enterprise Support.
The hotpatch contains an upgrade to the kernel and requires a reboot. The Meltdown attack is not fixed until a reboot is performed.
ghe-dbconsole, in a cluster environment, did not work on nodes without a database role.ghe-repl-status command-line utility incorrectly showed TypeError: no implicit conversion of Symbol into Integer when there are repositories or gists with bad replica counts.ghe-dpages check-replicas command could show an error with widely dispersed geo replicas.ghe-migrator are displayed in the wrong order.ghe-migrator.ghe-migrator can be wrong./var/log/github/production.log may consume large amounts of disk space. The fast growth of this log file could cause the root disk to fill up.gpgverify service may consume large amounts of CPU time even when not processing requests. (updated 2018-02-14)ghe-migrator. (updated 2018-04-12)ghe-migrator, project boards are not exported. (updated 2018-05-07)NameID. (updated 2018-06-25)Thanks!
The GitHub Team
Meltdown (CVE-2017-5754) and Spectre (CVE-2017-5753 and CVE-2017-5715) exploit critical vulnerabilities in modern processors. These hardware vulnerabilities allow programs to extract data which is currently processed on the same machine. This also can affect GitHub Enterprise.
The risk to GitHub Enterprise depends on the environment that it runs in. There are two main vectors of attack that need to be considered.
Given that GitHub Enterprise runs on various virtualization platforms, it's essential to update the virtualization platform where possible to mitigate any of these issues. The existing patches and fixes almost all focus on solving Meltdown. Meltdown is more straightforward to fix and most providers focus on this first.
Spectre is more complicated to exploit and also more complicated to fix. KVM for example is not vulnerable to Meltdown but is vulnerable, with a proof of concept, to Spectre which was tested by Google in the project originally (see https://googleprojectzero.blogspot.nl/2018/01/reading-privileged-memory-with-side.html). Specifically under "Reading host memory from a KVM guest". This Spectre exploit tested against a specific kernel version, but nothing implies it's impossible to adapt for other kernel versions and or other virtualization platforms.
The following Cloud and virtualization platforms have released announcements and/or fixes.
The vulnerability can also be exploited if there is code under the control of an attacker running on the same system. GitHub Enterprise has very limited support for custom code in the form of pre-receive hooks. Pre-receive hooks are limited such that administrators are the only ones who can set them up and their runtime execution is limited to 5 seconds. Both these aspects greatly limit the risk of data exposure through pre-receive hooks. As a general rule, administrators should ensure that only known and trusted pre-receive hooks are enabled on their appliance.
GitHub Enterprise is based on Debian Jessie. A fix for Meltdown is not yet available for Debian Jessie, as can be seen in the Debian CVE tracker for Meltdown. The new kernel version will be included in a future release of GitHub Enterprise and can potentially come with a performance regression. Accordingly, we recommend testing that release before putting it into production.
The primary risk for GitHub Enterprise installations is cross-guest or host <-> guest data leakage on the virtualization platform. This may be mitigated by the support cloud hosting providers, or by the suppliers of virtualization software. There is very limited risk of externally supplied software running within the appliance obtaining data from other processes, mitigated by administrators only enabling pre-receive hooks that are reviewed and trusted.
root user.hookshot-resqued was restarted manually.$GITHUB_PULL_REQUEST_AUTHOR_LOGIN environment variable was empty when pull requests were merged via the API.enterprise@github.com) has been disabled. Please contact GitHub Enterprise Support using the Submitting a ticket article.ghe-migrator are displayed in the wrong order.ghe-migrator.ghe-migrator can be wrong.ghe-repl-status command-line utility incorrectly shows TypeError: no implicit conversion of Symbol into Integer when there are repositories or gists with bad replica counts. (updated 2018-01-10)ghe-migrator. (updated 2018-01-12)/var/log/github/production.log may consume large amounts of disk space. The fast growth of this log file could cause the root disk to fill up. (updated 2018-01-16)gpgverify service may consume large amounts of CPU time even when not processing requests. (updated 2018-02-14)ghe-migrator. (updated 2018-04-12)ghe-migrator, project boards are not exported. (updated 2018-05-07)NameID. (updated 2018-06-25)Thanks!
The GitHub Team
auth.result.* metrics weren't forwarded to external collectd servers.resqued processes accumulated and caused out-of-memory (OOM) issues.CODEOWNERS failed with CRLF line endings.ghe-migrator.enforcement could not be updated with the API.manitainer_can_modify to false when the field was not a part of the request./var/log/github/production.log has been updated to include more metadata for resque.performed and resque.queued events.hookshot-resqued is restarted manually via SSH by running: sudo systemctl restart hookshot-resqued. (updated 2017-12-20)ghe-migrator are displayed in the wrong order. (updated 2017-12-27)ghe-migrator. (updated 2017-12-27)ghe-migrator can be wrong. (updated 2017-12-27)linux-image-3.16.51-2 and the workaround is to add the numa=off parameter to the kernel command line in /boot/grub/grub.cfg. Please contact GitHub Enterprise Support if you have questions. (updated 2017-12-28)ghe-repl-status command-line utility incorrectly shows TypeError: no implicit conversion of Symbol into Integer when there are repositories or gists with bad replica counts. (updated 2018-01-10)ghe-migrator. (updated 2018-01-12)/var/log/github/production.log may consume large amounts of disk space. The fast growth of this log file could cause the root disk to fill up. (updated 2018-01-16)gpgverify service may consume large amounts of CPU time even when not processing requests. (updated 2018-02-14)ghe-migrator. (updated 2018-04-12)ghe-migrator, project boards are not exported. (updated 2018-05-07)NameID. (updated 2018-06-25)Thanks!
The GitHub Team
.log files to issues and pull requests./login.gpg endpoint.ghe-es-search-repair script refused to run in a single instance environment.ghe-cluster-status returned invalid JSON when nodes were unavailable.babeld.log includes an api_time key for internal timings on verifying authentication.codeload.log include a api_ms attribute for internal timings.gitauth.log has been updated to add the commit-refs, verification-tokens, pre-2fa, and git-lfs-authenticate actions and include the request_ip and path_info metadata.GitHubMetadata GraphQL API object has been added.installed_version for the GitHub Enterprise version.X-GitHub-Enterprise-Version and X-GitHub-Enterprise-Host.ghe-nwo command-line utility can identify the repository owner from a repository id.ghe-version command-line utility returns the current GitHub Enterprise version number.created_at and updated_at fields have been updated to use a consistent and standard YYYY-MM-DDTHH:MM:SSZ ISO 8601 format.GitHub Enterprise 2.12 requires at least GitHub Enterprise Backup Utilities 2.11.2 for Backups and Disaster Recovery.
Support for Internet Explorer 11 will be deprecated on September 13, 2018. There will be no changes in site functionality, but a warning banner will be displayed to Internet Explorer 11 users.
Support for VMware ESX 5.5 will be deprecated on September 19, 2018.
GitHub Enterprise 2.9 will be deprecated as of March 1, 2018. That means that no patch releases will be made, even for critical security issues, after this date. For better performance, improved security, and new features, upgrade to the newest version of GitHub Enterprise as soon as possible.
auth.result.* metrics are missing and not forwarded to external collectd servers.hookshot-resqued is restarted manually via SSH by running: sudo systemctl restart hookshot-resqued. (updated 2017-12-19)ghe-migrator are displayed in the wrong order. (updated 2017-12-27)ghe-migrator. (updated 2017-12-27)ghe-migrator can be wrong. (updated 2017-12-27)ghe-repl-status command-line utility incorrectly shows TypeError: no implicit conversion of Symbol into Integer when there are repositories or gists with bad replica counts. (updated 2018-01-10)ghe-migrator. (updated 2018-01-12)gpgverify service may consume large amounts of CPU time even when not processing requests. (updated 2018-02-14)ghe-migrator. (updated 2018-04-12)ghe-migrator, project boards are not exported. (updated 2018-05-07)NameID. (updated 2018-06-25)Thanks!
The GitHub Team