OpenVPN

OpenVPN, Inc.·OpenVPNTechnologies.OpenVPN

Create secure VPN connections over the internet with this VPN software.

OpenVPN provides flexible VPN solutions to secure your data communications, whether it's for Internet privacy, remote access for employees, securing IoT, or for networking Cloud data centers.

winget install --id OpenVPNTechnologies.OpenVPN --exact --source winget

Latest 2.7.501

Release Notes

Security fixes:

  • openvpnserv (windows): fix DNS SearchList state pollution on (dis)connect. specific combinations of --dns config entries plus local DNS config could lead to corruption of pre-openvpn DNS config (CVE-2026-13379) Bug found by 章鱼哥 (www.aipyaipy.com).
  • Fix use-after-free bug in ack_write_buf(), triggerable by a well-timed sequence of control channel + authentication packets (CVE-2026-12996) Bug found by multiple researchers:
  • Fix use-after-free bug in tls_wrap_reneg(), triggerable by suitable sequence of dynamic tls-crypt control-channel packets (CVE-2026-13117) Bug found by multiple researchers:
    • Trace37 Labs (github.com/trace37labs)
    • Haiyang Huang
  • Fix server crash on reception of suitably malformed auth-token, if --auth-gen-token external-auth is active (CVE-2026-13122) Bug found by Haiyang Huang.
  • Fix memory-leak in tls-crypt-v2 client key handling that could lead to out-of-memory situations and subsequent server crashes (CVE-2026-12932) Bug found by Valton Tahiri.
  • Fix possible 1-byte buffer overrun on NTLMv2 proxy responses. (CVE-2026-11771) Bug found by Tristan Madani (@TristanInSec).
  • Fix another memory leak on reception of suitable tls-crypt-v2 packets that could lead to an out of memory situation and server crash (CVE-2026-13698) Bug found by Max Fillinger. Overlaps with a report from Valton Tahiri that we believe to be fixed by this bugfix as well. Bugfixes:
  • Windows: fix plugin trusted-dir check prefix bypass (this fixes a bug in the path checking logic we do on Windows for "is loading a plugin from this path allowed?", but since we could not find a way to exploit this unless starting with admin privs or a social engineering attack, not classified as a security fix)
  • Windows: openvpnserv: rework ConvertItfDnsDomains and tests (this fixes a buffer overread that is not exploitable and as such not classified as security fix)
  • options: fix use-after-free of DNS options on client connect (using suitable --dns or --dhcp-option DNS options in a server config - not pushed, but applying to the server itself - triggers a double free() and use-after-free condition, possibly crashing the server) (Github: OpenVPN/openvpn#1060)
  • dns: Fix memory leak in dns_server_addr_parse, if too many server addresses are configured (Github: OpenVPN/openvpn#1055)
  • improve multi-socket event handling further - multiple open UDP sockets with concurrent traffic could lead to inefficient processing, and the old code was also very hard to follow. (This was initially triggered by a report from Joshua Rogers using ZeroPath, but turned out to be "just bad code" not a security vulnerability)
  • Null-terminate tls-crypt client keys when testing - non-exploitable strlen() on a buffer that is not null-terminated
  • mudp: send HMAC reset reply synchronously this fixes a bug where multiple incoming tls-crypt-v2 RESET packets on different sockets could end up overwriting each other's control structures, leading to initial handshake packets (HMAC reset reply) being sent to the wrong client IP, or on a non-suitable socket ("v4 packet on a v6 socket"). Since the overall flow here is stateless by nature, do not artificially create state by creating elaborate queues, just send-or-drop.
  • fix port-share and multi-socket interaction - port-share needs TCP listeners, but the check was wrong. So "as long as any of the listening sockets is TCP, port-share can be used" (Github: OpenVPN/openvpn#1027)
  • Ensure pushed tun-mtu is no lower than TUN_MTU_MIN - this fixes a bug where a server can push a suitable combination of options and make the client ASSERT(). (Reported as security issue by Haiyang Huang, but it was decided that the server always has means to make the client "not function properly", and it can not be exploited beyond that)
  • Windows: socket: assert buffer length before reading prepended sockaddr family - a misbehaviour in the windows DCO driver could trigger an overread in the userland client. No such bug exists, which this was not treated as a security vulnerability Documentation improvements:
  • improve documentation for --float (Github: OpenVPN/openvpn#358)
  • add documentation for --preresolve (Github: OpenVPN/openvpn#532)
  • impove documentation around DNS config (Github: OpenVPN/openvpn#937) For details see Changes.rst Windows Client: Community MSI installer for Windows client can be found at Community Downloads. Linux Packages: Instructions for installing community-maintained Linux packages can be found in the Community Wiki. Full Changelog: https://github.com/OpenVPN/openvpn/compare/v2.7.4...v2.7.5

Installer type: wix

ArchitectureScopeDownloadSHA256
x86Download070F6077337ACD6385EE81E43D24F30B1C0C981CF00E8E4D9CBA3845A35F6C29
x64Download20A9B2831CC3BE26C250CAF60891C230F3BF3E1E7BD6E17B4E182F166026377A
arm64Download425D0B87651A7C58E3F8E6FFED0FA0B7D6F5FC45D51B654A337E8BDA1B2DD211

Details

Homepage
https://openvpn.net/community/
License
GPLv2
Publisher
OpenVPN, Inc.
Support
https://support.openvpn.com/
Privacy Policy
https://openvpn.net/privacy-policy/
Copyright
© 2002-2026 OpenVPN Inc <[email protected]>
Moniker
openvpn

Tags

networkopen-vpnvirtual-private-networkvirtualprivatenetworkvpn

Older versions (38)

2.7.402
ArchitectureScopeDownloadSHA256
x86Download973872EC9A6F1074D5F23B24F5CB1EEBDABEA0D5B714A4898134AAD4185DC6B2
x64Download9BD1E0B7B41FD33F9F8499BA0872DBCA9E59FEA52C994F0B2F84934865508329
arm64Download9E65E2E6CD8130582FAD7170C69E0B1EE35BBD239A58E2226DB27FBA8C9E7AA8
2.7.401
ArchitectureScopeDownloadSHA256
x86Download2612761D78A76E7ACDE992123922325E501F07E22D97FCB9DC1CFCCB29739555
x64Download7B70D592B421C20744D704D66A9C7B0C0FFF6B23C76A90F6AB52D9D2CECFAF25
arm64DownloadC7C02AB04D0769213F358EF71E250E8C1C44A4C8BCA2BC5CFDFE198BB3DD7D5B
2.7.301
ArchitectureScopeDownloadSHA256
x86DownloadEEE9A113C8F844C5CB78F3766CA96017D2E46B7CF81309A373624267069B3511
x64Download62782A364BAE82D2560941F109D0A38FE3237C488337EAFF1EE6ABD3702A4131
arm64Download63D004685733A34DD7802048DF69FB80E9A8A688355E439C9EA0F25D81BB07A8
2.7.201
ArchitectureScopeDownloadSHA256
x86Download179DC3D2C2E425D3DF24B689F49AAFE84422B84196ECF6B7680434B58A51A72B
x64Download3ECCD24BA6955011866B8A40E9A4E53B30693A922F9A8E4CFB2E351804D0FCEF
arm64Download02BC2128615B07A2C0784C71F00920D421D427949D1D6515D1F1B3026A994B57
2.7.101
ArchitectureScopeDownloadSHA256
x86Download589FA121A55C524ACA51BF716EC4CE711DD4802C20A0F0EC5AF267E34E667ECC
x64Download821415899FDA40063B2740FA239C557435965C5C9DF5A6260CC6F684F02E65B8
arm64Download039191156E49C964ED9250C0A191177A15EF963F2D5553BB94038CA711771AE7
2.7.017
ArchitectureScopeDownloadSHA256
x86Download07BB54B16202BC13FE8913B68FE7F6FA0C90139114624FE83C6BB2D73BA4122E
x64DownloadEA933318C32C440334332E884D59F7F1676465BE357D986205D3172A85C04F2C
arm64DownloadD2324AE55EAB984AE6DAE89D7A52461341BC9CD808A180CE6CAD31445FA13A5D
2.7.016
ArchitectureScopeDownloadSHA256
x86Download9E7E09064D6A7533A997B4E6DC2CEA8563B012B2965D094C09769850D4B67445
x64Download268956DF0F5668B7CDE6E2E6CC05C288DE7C7470AD1E744A0D5A08395FB6723A
arm64DownloadBA42C6864BBF5DDDFB52ABBB82E7F8192DEF41DF39D0278E10C494929E643438
2.6.1901
ArchitectureScopeDownloadSHA256
x86Download0E3A8BE95AE5DB4D1A792C2560F8706F721315F38F58EA3E837D03E0C7F13071
x64DownloadFE9BDE20BB03EC5B6E150C89DCD90E2D484CD5BB00266FFEAF47E2D3131473B2
arm64Download46A5F679EA343120B8BBDABE5654BFD0621D58B14E461F75B0F620417D60A0E5
2.6.1701
ArchitectureScopeDownloadSHA256
x86DownloadE5BC8FE5464CA5412D502505A0AA025A35436776F4DF07AE2C436ECC973B2638
x64Download961E38B4872F022CC63160BD1490AF74E3ADC88EC1F2E366964F1BBFAFF6FCE8
arm64Download1E24A1148BB16BA2D337B49110332B04848DF1835ACA8E4E70B7A6754E212593
2.6.1601
ArchitectureScopeDownloadSHA256
x86Download53937CA2BB54054DECF357805394520D39461C5CC868942693F8EFF6E7C651FF
x64Download607B6767923D0353A066891283D6654F4C0A18EBC2F096ECED9FA1B66CD834E4
arm64Download7B4A7B5A04682F7638FC4BB3C27653CE70C4C154F57DAD52C8B87DCD8AB0B21F
2.6.1501
ArchitectureScopeDownloadSHA256
x86Download5A2B880BA0A82462D14079AD78AF67AAFDCA535011AEF62FD87C9D1614C85609
x64DownloadE41A785C7BF776378EF3977C5968131521E7B69C2219E11CF7CCF1E6CFFE0613
arm64Download0338150AD11A857BD45B6302131A5B9EF43D9E94AF3E68339ED4E6659BAA8BD3
2.6.1404
ArchitectureScopeDownloadSHA256
x86Download4CD994A846B75AD7042658919BAD8038369C1B6798EB8E5341612C95E0F20E06
x64DownloadA4FFB3FB94C7FF5240FBF165F008856B6FD84741848B7273F6D337D7732EE2B3
arm64Download681B74B70A44063CAE519E4A7EC4A43F001DEF25E9619E8DE537E3CEE12E35F3
2.6.1402
ArchitectureScopeDownloadSHA256
x86DownloadBA7A46348213E6D97C5B62D3DD0AC8C00C653371706F4E12B815F51445085476
x64DownloadD98EC174DB2AB72874F2BEB3C39464F0966AAA9E53D7F9A93363CDBBD7C5666B
arm64Download5F6B31DECEF33C108EEC3ACB85BD72F60CFC8F46ECB7A81BEDA6C705077FCD51
2.6.1401
ArchitectureScopeDownloadSHA256
x86Download3BC803EDAC9E702FF8472D02955732909325F869536FF2123F80942339E6739A
x64Download19BCA902826EF0DC9A6CF849297CE43BA8B2844BDB913C37230308D3274C953C
arm64Download76C7A6026F1186033AFFBE1CB3B3691FC47971F5D9C83BC56821863053AE9BD4
2.6.1301
ArchitectureScopeDownloadSHA256
x64Download0F066ADB9060FF792102D487F508137F52F93FD2817FF535CAE536C77BC9CD38
x86Download96F03B6CCB90BD525AAFD102000704C7DE50D17B4CAF70EF4C1AA2574BC89A28
arm64DownloadDAC7F218F2EF6E7E11EDA0EC1D803A75D414276D82C1896FE4E0756B085F183C
2.6.1201
ArchitectureScopeDownloadSHA256
x64Download525759FE9E52A77A7D2CAD99F5AF1923D7D3027CAB775CCFB7469CE0FD2B1758
x86DownloadBF602BC08B9231DC59C19019EE91E35B9A70E66B2A076A170950380C91E80562
arm64Download4C37A6D855C5F63FF5988D2BC24B619F55338F98799E1497F657E5E777544C8B
2.6.1101
ArchitectureScopeDownloadSHA256
x64DownloadBC489C057FAF1F1B41128291B8424AC5231E7E6CACEF2DFAE961CDC989C153A0
x86DownloadAA126982866897EF3D3267AC670F967FD061F6EEF1F0967535297046B61FC01D
arm64DownloadF8AF218D9A38C610BE6799C812C3D24ED98DC4BDD82C8B121473A0B098F79A67
2.6.1001
ArchitectureScopeDownloadSHA256
x64Download013FCDDA42E7B2F53C7296DA2BC1E5A8A7DD7B15EFB3F811746E7F10FFA700C6
x86Download680875455742C962B52FD14C89CB8F8E9938589505C219629DCA7B16C922E039
arm64Download4023DDFB0A354A3E83D3A38E465EAB6E001CFBC9026985352FE476520439B4F6
2.6.901
ArchitectureScopeDownloadSHA256
x64Download0B1DDA1AABA754467A6D7AC4E64E178E783AEC5E7FD717882CF5B296A40320AB
x86Download02EF80DEDB34805ACADCC5CF09B29D077A166FBD3770293F0C9732E7743D97ED
arm64Download400ED4516EE6512815879A646BD684EC9496AD76B62C39F8AD98128121E7D9F7
2.6.801
ArchitectureScopeDownloadSHA256
x64DownloadF6E9C5F83593BA4BE289F1710B1F5AD1B867910AE74402ECCFC2ED68E892C930
x86DownloadAE7E0028A7B2E3790A49683AACB0D6BB52D2D86385381ED35706679D065C3CDA
arm64Download084900F96F28ADFF35FD8D957C5C4F2EBD82267D790B6D395224C459C9FE4C7E
2.6.701
ArchitectureScopeDownloadSHA256
x64Download8D2894EE850033901F39404B9B317C8B7F20B4AC0065FEC703CD9F208ADE479E
x86DownloadAA9ACF07B44996E007E68D37B47D8EF86493A03249E45924EE5D3553A09EF716
arm64DownloadD24D29D6113014CEAE0781956B171A34806AD27289A0480CF05EC53EA102C9F8
2.6.601
ArchitectureScopeDownloadSHA256
x64DownloadC4BCA5E45B0F90882D84965DB6EAA29FE8688E7E05F9CA65DE6363848C627C02
x86DownloadF3963F47870E22C67641C0030F99AFC3D08E251C8FCFB06471EF3FC573A99110
arm64DownloadB0AF60D9745A9E833CA7C88BDB45C6A82714DC91CE84A35F9A8EA13597A96770
2.6.501
ArchitectureScopeDownloadSHA256
x64Download6B67DB51EBCFAF9E0A9E28AD7A5FF59DF4326315E9EA063FACD93C4E918AC002
x86Download44AB283AE5B125AA3C0CFEF839B2D1AEEAF00282AABB217354C0036569DEB33F
arm64Download576D7DB1112365381DC01F4CBA4D56007D6CC0B4A4DCC370A8627D34D616CD5F
2.6.401
ArchitectureScopeDownloadSHA256
x64Download4539689A6571C98A190BCEEE43F67D92895A409213FC0A0CA6AA8A6E292AD4C6
x86DownloadF6CF2C29F05784FA8C023ED9AF9E51AA12089E1A7790531A2B801708C6C31A83
arm64Download6EF549F4A44F30820536D745828E0F558E2F963FDC6EC48842C970685CB9CB34
2.6.303
ArchitectureScopeDownloadSHA256
x64Download66E1757E6B11873DED534D95F6229B85DECA4EF7255DBDC1A54D5FF4212AA2C4
x86Download7288725E82FC760BF9BCE97E27AD720E0AFCFAA38E974C66F6923411628F15C9
arm64Download3D381FEEABE20D3BA9B100379031DC09620DFD27DFE666F3E637448EFA20790F
2.6.301
ArchitectureScopeDownloadSHA256
x64DownloadDAA5B0271CD39AE88395F45120A3CB4ADAA8F0BB68CC94627FDEBF15425C0079
x86Download95CE78D8D3358234C6CFA66E5C25546C88BC56730BE370CD165EC4DCB853AC29
arm64DownloadB9122196CA6644968009A0D4EEC220B8BCD9F74148D1B6CEACD0ACF5914A41D1
2.6.201
ArchitectureScopeDownloadSHA256
x64Download46D0CB8AF188FF7F66A044C526BF09EC0572717177018204A6DB9163BF01780F
x86Download6CEB043C155938FF1BE267791107F2896EC7D8AAAD291BD7BBD8357AD1078941
arm64DownloadAB0055D51AD74EC47717C5CA25F69935B8819BFE871CDAFD089649A8FD4A16DF
2.6.101
ArchitectureScopeDownloadSHA256
x64Download3A14A365743AB9FD378C3C346499AC01EB4F8A9A009C859EAD535DAF70EF2439
x86Download8E6DD47E86E414A4B0CCC54FFCAA0BA2B082FAC6FC85EC0B2C076B9F313EB264
arm64Download1793318C4607E15C2887AF880B00C181278C330396E9B37011A0416F8204F2D4
2.6.010
ArchitectureScopeDownloadSHA256
x64DownloadECD741739DB4AA9EFDB7372C028E9E5FDB7EA6D05501361ABDC7FDD394FBAAD1
x86DownloadB9981B68845B8045A65C89598DE480EAA8601F93750B0614357AF08EAF4CDC13
arm64Download1A2B4FD2E3F060AB7248BF39013D95BEED54C7F898A061609F27DB0CF193ACA9
2.6.009
ArchitectureScopeDownloadSHA256
x64Download13305E33BC43AC2DF2EAA5D7E05680BF09067B574AB0561A1E88CCA37812EC19
x86Download905C1965B7C797B5DDD74DC8F2BE148FF8F5A664AEC41AC4FFFD23E5CC74BA98
arm64Download155A1CA9BA41EC72893BBA2477A7BCAF47C154B292C0FA00FCA8C85CD4D264AB
2.5.040
ArchitectureScopeDownloadSHA256
x64Download906336E234889A607D6346B78D69BA979D4DC7F7DD5F0639ED6CABA9D592DC9C
x86Download66F932AFDBBAACC31F7C97139DB3C35A6BC74BF960EDCF013AD0D0710117B782
arm64DownloadBB3852570E5F79C058981CD6920E9428111477B90E244F3F82BD04BAAD099A17
2.5.036
ArchitectureScopeDownloadSHA256
x64Download5212A707C137CF8B133A21CAB458A03D81592A4B713CFB7BC668A661E604313F
x86Download5C4ACA7C40CE460969AD4590731FBDE42817CEDD036FAC7CDE8E888196D162E6
arm64Download647D7AD2065D7DEF3FE468F4FA4F28BAE7473CD4297DE9EB7B3E0B2E4F2888B2
2.5.029
ArchitectureScopeDownloadSHA256
x64DownloadBDA1E8039649990D8198D949F4DA73142035AB8C37338D2818A8BD469C4ED86E
x86Download0C86E0EB25F3C321B9613CCEE40FB079EE1F3F5902BC9696452C07EABB3B6CBB
arm64DownloadCF8A01F7D826396DA270F4D429A351316758C06EF4ACBD17CDCA95E5B4BCFF24
2.5.028
ArchitectureScopeDownloadSHA256
x64Download8E3C1B02C8A33BB982B45AB80D14A117C624DDC4AB6E849897848E256487F16F
x86Download1B41448508AD0E2EAB5DEDD18472CDAD7694F88AF4ECDA7E65A2650F5F5F7511
arm64Download875CE38CE8F21436B53DAC2132ABA2A82A82F6EEB6D3DA73861D1499910DB5EF
2.5.025
ArchitectureScopeDownloadSHA256
x64DownloadAFF73B39A2A5BACDEF096E1E89F9714FB32E302274BAA12D5500578A21C0D1A6
x86DownloadF2DDD41956C0950008199DFED741E6C0C7167BC3D63EB3AC1D8FA726A013D037
arm64DownloadF32FD584C0DC1E0B268BD60F8A99D23E00A7540A9514135184D23294FCE2CA1D
2.5.022
ArchitectureScopeDownloadSHA256
x64Download3B51E9D0EE2A859A9DD4F0124683340161AC5FC9BF499129A81A13B28DDB21CE
x86Download4C89B303F55A628A4053DB104C930ED0255FDD08AD6FA29F5601D40EA283FA74
arm64Download9C622160A367BC75E7B0C4473B825D8C5B7ECBC673A9C08C05DE2BDBDF57FC1D
2.5.021
ArchitectureScopeDownloadSHA256
x64DownloadED839826006F046020252A41AC87B87728E08497DD5AFD01444369BC0247D790
x86Download8C44BE6598F939EC39AA8EDC081F7CF8CBAC32D6B59AAEF752C4C15052657D7F
2.5.020
ArchitectureScopeDownloadSHA256
x64Download1AF6BF5FCC4D92419D43B528000CDA8B18881A676275746B2261C75943B8B974
x86DownloadE0B9638885675BDBF9C4CDEBFE9979E17D092D7F860097FB7E0A5ADB2BA3F9BC