HHVM

  • Install
  • Blog
  • Docs
  • GitHub
  • Hack
  • Facebook
  • Slack
  • Twitter
  • Install
  • Blog
  • Docs
  • GitHub
  • Hack
  • Facebook
  • Slack
  • Twitter

Blog

+All Posts

  • Project Update and OSS Support Changes
  • Integer Overflow leading to OOB write in HHVM
  • CVE-2023-0567: Invalid password hashes accepted by crypt()
  • CVE-2022-36937: TLS 1.0 connections
  • Standby for Release
  • HHVM 4.172
  • HHVM 4.153.3, 4.167.1, 4.168.1, 4.169.1, 4.170.1 and 4.171.0
  • HHVM 4.170
  • HHVM 4.169
  • HHVM 4.168
  • Experimenting with universal deb packages
  • HHVM 4.167
  • HHVM 4.166
  • HHVM 4.165
  • Experimenting with Nix, GitHub Actions, and Visual Studio Code
  • HHVM 4.164
  • HHVM 4.163
  • Stopping MacOS Homebrew Support
  • HHVM 4.162
  • HHVM 4.161
  • HHVM 4.160
  • HHVM is now releasing every 2 weeks
  • HHVM 4.159
  • HHVM 4.158
  • HHVM 4.157
  • HHVM 4.156
  • HHVM 4.155
  • Security Update for 4.128 and 4.148 - 4.154
  • HHVM 4.154
  • HHVM 4.153
  • HHVM 4.151
  • HHVM 4.150
  • Introducing `readonly`
  • HHVM 4.149
  • HHVM 4.148
  • HHVM 4.147
  • HHVM 4.146
  • HHVM 4.145
  • How to lint your code with the help of the type checker?
  • HHVM 4.144
  • HHVM 4.143
  • HHVM 4.139.1 and 4.140.1
  • HHVM 4.140
  • HHVM 4.139, and December release schedule
  • HHVM 4.138
  • HHVM 4.137
  • HHVM 4.136
  • HHVM 4.135
  • HHVM 4.134
  • HHVM 4.133
  • HHVM 4.131
  • HHVM 4.130
  • HHVM 4.129
  • HHVM LTS 4.128
  • HHVM 4.127
  • HHVM 4.126
  • HHVM 4.124
  • HHVM 4.123
  • HHVM 4.122
  • HHVM 4.121
  • HHVM 4.120
  • Security Update
  • HHVM 4.118.1: Bugfix release
  • HHVM 4.118
  • HHVM 4.117
  • HHVM 4.116
  • HHVM 4.115
  • HHVM 4.114
  • HHVM 4.113
  • HHVM 4.112
  • HHVM 4.111
  • HHVM 4.110
  • HHVM 4.109
  • HHVM 4.108
  • HHVM 4.107
  • Removing Implicit Coercions
  • HHVM 4.106
  • Security Update
  • HHVM 4.105
  • HHVM 4.104
  • HHVM 4.103
  • Extending HHVM 4.102 Support
  • HHVM 4.102
  • HHVM 4.101
  • HHVM 4.100
  • HHVM 4.99
  • Security Update
  • HHVM 4.98
  • HHVM 4.97
  • HHVM 4.96
  • HHVM 4.95
  • HHVM 4.94.0, 4.88.1, 4.91.1, 4.92.1, and 4.93.1
  • HHVM 4.93
  • HHVM 4.92
  • HHVM 4.91
  • HHVM 4.88
  • HHVM 4.87
  • HHVM 4.86
  • HHVM 4.84
  • Security Update
  • HHVM 4.83
  • HHVM 4.82
  • HHVM 4.81
  • HHVM 4.80
  • HHVM 4.79
  • HHVM 4.78
  • HHVM 4.77
  • HHVM 4.76
  • HHVM 4.75
  • HHVM 4.74
  • HHVM 4.73
  • XHP v4: namespaces and updated syntax
  • HHVM 4.72
  • HHVM 4.71
  • Skipping HHVM 4.70
  • HHVM 4.69
  • HHVM 4.68
  • HHVM 4.67
  • HHVM 4.66
  • HHVM 4.65
  • Security Update
  • HHVM 4.64
  • Skipping HHVM 4.63
  • HHVM 4.62
  • HHVM 4.61
  • HHVM 4.60
  • HHVM 4.59
  • HHVM 4.58
  • HHVM 4.57
  • HHVM 4.56
  • Security Update
  • HHVM 4.55
  • HHVM 4.54
  • HHVM 4.53
  • HHVM 4.52
  • HHVM 4.51
  • HHVM 4.50
  • HHVM 4.49
  • HHVM 4.48
  • HHVM 4.47
  • HHVM 4.46
  • Security Update
  • HHVM 4.45
  • HHVM 4.44
  • HHVM 4.43
  • HHVM 4.42
  • HHVM 4.41
  • HHVM 4.40
  • HHVM 4.39
  • HHVM 4.38
  • Holiday schedule: cancelling HHVM 4.37
  • HHVM 4.36
  • HHVM 4.35
  • HHVM 4.34
  • HHVM 4.33
  • HHVM 4.32 (LTS)
  • Support lifecycle for older distributions
  • HHVM 4.31.0
  • HHVM 4.30.0
  • HHVM 4.29.0
  • Security Update
  • HHVM 4.28
  • HHVM 4.27.0
  • HHVM 4.26.0
  • Deprecating &$references
  • HHVM 4.25.0
  • Security Update
  • HHVM 4.24.0
  • HHVM 4.23.0
  • HHVM 4.22.0
  • HHVM 4.21.0
  • Security Update
  • HHVM 4.20.0 and 4.20.1
  • HHVM 4.19.0
  • Security Update
  • HHVM 4.18.0
  • Bugfixes for 3.30, 4.8, and 4.12-17
  • HHVM 4.17.0
  • HHVM 4.16.0
  • HHVM 4.15.0
  • HHVM 4.14.0
  • HHVM 4.13.0
  • HHVM 4.12.0
  • HHVM 4.11.0
  • HHVM 4.10.0
  • HHVM 4.9.1, repository changes
  • HHVM 4.9.0, and security updates for 3.30, and 4.3-4.7
  • HHVM 4.8.0
  • HHVM 4.7.0
  • HHVM 4.6.0
  • HHVM 4.5.0
  • HHVM 4.4.0
  • HHVM 4.3.0
  • HHVM 4.2.0
  • HHVM 4.1.0
  • HHVM 4.0.4, 3.30.5, and 3.27.8
  • HHVM 4.0.3
  • HHVM 4.0.2
  • HHVM 4.0.1, 3.30.4, and 3.27.7: CVE-2019-3552
  • HHVM 4.0.0
  • HHVM 3.30.3
  • HHVM 3.30.2 and 3.27.6
  • HHVM 3.30.1 and 3.27.5
  • HHVM 3.30
  • HHVM 3.29.1 and 3.27.4
  • HHVM 3.29
  • HHVM 3.28.3
  • HHVM 3.28.2 and 3.27.3
  • Introducing HackTest
  • Ending PHP Support, and The Future Of Hack
  • HHVM 3.28.1
  • HHVM 3.28.0
  • HHVM 3.27.2
  • HHVM 3.27.1 and 3.24.8
  • HHVM 3.27.0
  • HHVM 3.26.3
  • HHVM 3.26.2
  • HHVM 3.26.1
  • HHVM 3.26 - Introducing HackC
  • HHVM 3.25.3, HHVM 3.24.7, and 3.21.11
  • Relicensing Hack
  • HHVM 3.25.2, HHVM 3.24.6, and 3.21.10 (CVE-2018-6334)
  • HHVM 3.25.1, HHVM 3.24.5, and 3.21.9
  • HHVM 3.25.0, 3.24.4, and 3.21.8
  • HHVM 3.24.3 and 3.21.7
  • HHVM 3.24.2
  • HHVM 3.24.1, 3.21.6, and 3.18.8
  • HHVM 3.24
  • HHVM 3.23.4, 3.21.5, and 3.18.7
  • HHVM 3.23.3, 3.21.4, and 3.18.6
  • HHVM 3.23
  • GPG Key Migration
  • The Hack Standard Library: v1.0
  • HHVM 3.22
  • The Future of HHVM
  • HHVM 3.21
  • HHVM 3.20
  • HHVM 3.19
  • Concurrent JIT Compilation
  • How the Cyber-Elephant Got His ARM
  • HHVM's Profile-guided Region JIT
  • HHVM 3.18
  • New Year, New Me
  • HHVM 3.15
  • Improved User Documentation
  • PHP 7 Support
  • Improving Arrays in Hack
  • LLVM Code Generation in HHVM
  • HHVM 3.10.0
  • Experimental Mac OS X Support
  • HHVM 3.9.0
  • HHVM 3.8.0
  • CVE-2015-4663
  • Trait and interface requirements in Hack
  • Lockdown Results and HHVM Performance
  • Covariance, Contravariance, and super Type Constraints
  • HHVM Lockdown
  • HHVM 3.7.0
  • Announcing our book: “Hack & HHVM”
  • Etsy's Transition to HHVM
  • HHVM 3.6.0
  • Announcing a Specification for Hack
  • Coming Soon in HHVM
  • HHVM 3.5.0
  • Wikipedia on HHVM
  • LTS Updates
  • Async - Cooperative Multitasking for Hack
  • WP Engine and Box now use HHVM
  • HHVM 3.4.0
  • Announcing the Hack Transpiler
  • Hack: Overriding Constructors, "new static", and __ConsistentConstruct
  • HHVM 3.3.1
  • Using XHP with Bootstrap
  • Hack: Recent Updates
  • The Journey of a Thousand Bytecodes
  • HHVM 3.3.0
  • HHVM Long Term Support
  • Hack Community Roundup #3
  • Announcing a specification for PHP
  • HHVM 3.2.0
  • Faster GitHub Commits
  • Hack Community Roundup #2
  • HHVM 3.1.0
  • Hack Community Roundup
  • Compatibility Update
  • Hack Developer Day 2014: Keep Hacking
  • Debug Packages
  • HHVM 3.0.0
  • Hacking Hack on Heroku
  • Introducing Hack - A Programming Language for HHVM
  • HHVM 2.4.2
  • Tracking Parity
  • Implementing MySQLi
  • HHVM: The Next Six Months
  • HHVM 2.4.0
  • Nightly Packages
  • We are the 98.5% (and the 16%)
  • FasterCGI with HHVM
  • HHVM 2.3.0 and Travis CI
  • Faster and Cheaper: The Evolution of the hhvm JIT
  • Locking Down for Performance and Parity
  • HHVM on Heroku
  • HHVM 2.2.0
  • Wow HHVM is fast...too bad it doesn’t run my code
  • HHVM Optimization Tips
  • Joining, Retirement, Testing, and Bankruptcy
  • The AdminServer
  • On Garbage Collection
  • Spammers are still a thing, it seems
  • Adding an opcode to HHBC
  • Go Faster!
  • Getting WordPress running on HHVM
  • WordPress 3.4.2 running on HHVM

Fred Emmott

HHVM 3.23.4, 3.21.5, and 3.18.7

Posted January 12, 2018

Today we’re releasing HHVM 3.23.4, 3.21.5, and 3.18.7. These releases contain security improvements:

  • Ensure url parsing complies with rfc3986 to get the right hostname
  • Prevent illegal write/read access caused by gdImageAALine overflow
  • preg_quote() does not quote # control character
  • Fix memory leak in libgd
  • Accelerated Thrift: Protect against infinte loop in deserialization
  • ext_zend_compat: Fix potential memory issue with USE_ZEND_ALLOC=0

Facebook Open Source

Terms of Use Data Policy Cookie Policy Open Source Projects GitHub Twitter
Contribute to this project on GitHub
  翻译: