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

x86070F6077337ACD6385EE81E43D24F30B1C0C981CF00E8E4D9CBA3845A35F6C29
x6420A9B2831CC3BE26C250CAF60891C230F3BF3E1E7BD6E17B4E182F166026377A
arm64425D0B87651A7C58E3F8E6FFED0FA0B7D6F5FC45D51B654A337E8BDA1B2DD211

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 <sales@openvpn.net>
Moniker
openvpn

Tags

networkopen-vpnvirtual-private-networkvirtualprivatenetworkvpn

Older versions (38)

2.7.402
x86973872EC9A6F1074D5F23B24F5CB1EEBDABEA0D5B714A4898134AAD4185DC6B2
x649BD1E0B7B41FD33F9F8499BA0872DBCA9E59FEA52C994F0B2F84934865508329
arm649E65E2E6CD8130582FAD7170C69E0B1EE35BBD239A58E2226DB27FBA8C9E7AA8
2.7.401
x862612761D78A76E7ACDE992123922325E501F07E22D97FCB9DC1CFCCB29739555
x647B70D592B421C20744D704D66A9C7B0C0FFF6B23C76A90F6AB52D9D2CECFAF25
arm64C7C02AB04D0769213F358EF71E250E8C1C44A4C8BCA2BC5CFDFE198BB3DD7D5B
2.7.301
x86EEE9A113C8F844C5CB78F3766CA96017D2E46B7CF81309A373624267069B3511
x6462782A364BAE82D2560941F109D0A38FE3237C488337EAFF1EE6ABD3702A4131
arm6463D004685733A34DD7802048DF69FB80E9A8A688355E439C9EA0F25D81BB07A8
2.7.201
x86179DC3D2C2E425D3DF24B689F49AAFE84422B84196ECF6B7680434B58A51A72B
x643ECCD24BA6955011866B8A40E9A4E53B30693A922F9A8E4CFB2E351804D0FCEF
arm6402BC2128615B07A2C0784C71F00920D421D427949D1D6515D1F1B3026A994B57
2.7.101
x86589FA121A55C524ACA51BF716EC4CE711DD4802C20A0F0EC5AF267E34E667ECC
x64821415899FDA40063B2740FA239C557435965C5C9DF5A6260CC6F684F02E65B8
arm64039191156E49C964ED9250C0A191177A15EF963F2D5553BB94038CA711771AE7
2.7.017
x8607BB54B16202BC13FE8913B68FE7F6FA0C90139114624FE83C6BB2D73BA4122E
x64EA933318C32C440334332E884D59F7F1676465BE357D986205D3172A85C04F2C
arm64D2324AE55EAB984AE6DAE89D7A52461341BC9CD808A180CE6CAD31445FA13A5D
2.7.016
x869E7E09064D6A7533A997B4E6DC2CEA8563B012B2965D094C09769850D4B67445
x64268956DF0F5668B7CDE6E2E6CC05C288DE7C7470AD1E744A0D5A08395FB6723A
arm64BA42C6864BBF5DDDFB52ABBB82E7F8192DEF41DF39D0278E10C494929E643438
2.6.1901
x860E3A8BE95AE5DB4D1A792C2560F8706F721315F38F58EA3E837D03E0C7F13071
x64FE9BDE20BB03EC5B6E150C89DCD90E2D484CD5BB00266FFEAF47E2D3131473B2
arm6446A5F679EA343120B8BBDABE5654BFD0621D58B14E461F75B0F620417D60A0E5
2.6.1701
x86E5BC8FE5464CA5412D502505A0AA025A35436776F4DF07AE2C436ECC973B2638
x64961E38B4872F022CC63160BD1490AF74E3ADC88EC1F2E366964F1BBFAFF6FCE8
arm641E24A1148BB16BA2D337B49110332B04848DF1835ACA8E4E70B7A6754E212593
2.6.1601
x8653937CA2BB54054DECF357805394520D39461C5CC868942693F8EFF6E7C651FF
x64607B6767923D0353A066891283D6654F4C0A18EBC2F096ECED9FA1B66CD834E4
arm647B4A7B5A04682F7638FC4BB3C27653CE70C4C154F57DAD52C8B87DCD8AB0B21F
2.6.1501
x865A2B880BA0A82462D14079AD78AF67AAFDCA535011AEF62FD87C9D1614C85609
x64E41A785C7BF776378EF3977C5968131521E7B69C2219E11CF7CCF1E6CFFE0613
arm640338150AD11A857BD45B6302131A5B9EF43D9E94AF3E68339ED4E6659BAA8BD3
2.6.1404
x864CD994A846B75AD7042658919BAD8038369C1B6798EB8E5341612C95E0F20E06
x64A4FFB3FB94C7FF5240FBF165F008856B6FD84741848B7273F6D337D7732EE2B3
arm64681B74B70A44063CAE519E4A7EC4A43F001DEF25E9619E8DE537E3CEE12E35F3
2.6.1402
x86BA7A46348213E6D97C5B62D3DD0AC8C00C653371706F4E12B815F51445085476
x64D98EC174DB2AB72874F2BEB3C39464F0966AAA9E53D7F9A93363CDBBD7C5666B
arm645F6B31DECEF33C108EEC3ACB85BD72F60CFC8F46ECB7A81BEDA6C705077FCD51
2.6.1401
x863BC803EDAC9E702FF8472D02955732909325F869536FF2123F80942339E6739A
x6419BCA902826EF0DC9A6CF849297CE43BA8B2844BDB913C37230308D3274C953C
arm6476C7A6026F1186033AFFBE1CB3B3691FC47971F5D9C83BC56821863053AE9BD4
2.6.1301
x640F066ADB9060FF792102D487F508137F52F93FD2817FF535CAE536C77BC9CD38
x8696F03B6CCB90BD525AAFD102000704C7DE50D17B4CAF70EF4C1AA2574BC89A28
arm64DAC7F218F2EF6E7E11EDA0EC1D803A75D414276D82C1896FE4E0756B085F183C
2.6.1201
x64525759FE9E52A77A7D2CAD99F5AF1923D7D3027CAB775CCFB7469CE0FD2B1758
x86BF602BC08B9231DC59C19019EE91E35B9A70E66B2A076A170950380C91E80562
arm644C37A6D855C5F63FF5988D2BC24B619F55338F98799E1497F657E5E777544C8B
2.6.1101
x64BC489C057FAF1F1B41128291B8424AC5231E7E6CACEF2DFAE961CDC989C153A0
x86AA126982866897EF3D3267AC670F967FD061F6EEF1F0967535297046B61FC01D
arm64F8AF218D9A38C610BE6799C812C3D24ED98DC4BDD82C8B121473A0B098F79A67
2.6.1001
x64013FCDDA42E7B2F53C7296DA2BC1E5A8A7DD7B15EFB3F811746E7F10FFA700C6
x86680875455742C962B52FD14C89CB8F8E9938589505C219629DCA7B16C922E039
arm644023DDFB0A354A3E83D3A38E465EAB6E001CFBC9026985352FE476520439B4F6
2.6.901
x640B1DDA1AABA754467A6D7AC4E64E178E783AEC5E7FD717882CF5B296A40320AB
x8602EF80DEDB34805ACADCC5CF09B29D077A166FBD3770293F0C9732E7743D97ED
arm64400ED4516EE6512815879A646BD684EC9496AD76B62C39F8AD98128121E7D9F7
2.6.801
x64F6E9C5F83593BA4BE289F1710B1F5AD1B867910AE74402ECCFC2ED68E892C930
x86AE7E0028A7B2E3790A49683AACB0D6BB52D2D86385381ED35706679D065C3CDA
arm64084900F96F28ADFF35FD8D957C5C4F2EBD82267D790B6D395224C459C9FE4C7E
2.6.701
x648D2894EE850033901F39404B9B317C8B7F20B4AC0065FEC703CD9F208ADE479E
x86AA9ACF07B44996E007E68D37B47D8EF86493A03249E45924EE5D3553A09EF716
arm64D24D29D6113014CEAE0781956B171A34806AD27289A0480CF05EC53EA102C9F8
2.6.601
x64C4BCA5E45B0F90882D84965DB6EAA29FE8688E7E05F9CA65DE6363848C627C02
x86F3963F47870E22C67641C0030F99AFC3D08E251C8FCFB06471EF3FC573A99110
arm64B0AF60D9745A9E833CA7C88BDB45C6A82714DC91CE84A35F9A8EA13597A96770
2.6.501
x646B67DB51EBCFAF9E0A9E28AD7A5FF59DF4326315E9EA063FACD93C4E918AC002
x8644AB283AE5B125AA3C0CFEF839B2D1AEEAF00282AABB217354C0036569DEB33F
arm64576D7DB1112365381DC01F4CBA4D56007D6CC0B4A4DCC370A8627D34D616CD5F
2.6.401
x644539689A6571C98A190BCEEE43F67D92895A409213FC0A0CA6AA8A6E292AD4C6
x86F6CF2C29F05784FA8C023ED9AF9E51AA12089E1A7790531A2B801708C6C31A83
arm646EF549F4A44F30820536D745828E0F558E2F963FDC6EC48842C970685CB9CB34
2.6.303
x6466E1757E6B11873DED534D95F6229B85DECA4EF7255DBDC1A54D5FF4212AA2C4
x867288725E82FC760BF9BCE97E27AD720E0AFCFAA38E974C66F6923411628F15C9
arm643D381FEEABE20D3BA9B100379031DC09620DFD27DFE666F3E637448EFA20790F
2.6.301
x64DAA5B0271CD39AE88395F45120A3CB4ADAA8F0BB68CC94627FDEBF15425C0079
x8695CE78D8D3358234C6CFA66E5C25546C88BC56730BE370CD165EC4DCB853AC29
arm64B9122196CA6644968009A0D4EEC220B8BCD9F74148D1B6CEACD0ACF5914A41D1
2.6.201
x6446D0CB8AF188FF7F66A044C526BF09EC0572717177018204A6DB9163BF01780F
x866CEB043C155938FF1BE267791107F2896EC7D8AAAD291BD7BBD8357AD1078941
arm64AB0055D51AD74EC47717C5CA25F69935B8819BFE871CDAFD089649A8FD4A16DF
2.6.101
x643A14A365743AB9FD378C3C346499AC01EB4F8A9A009C859EAD535DAF70EF2439
x868E6DD47E86E414A4B0CCC54FFCAA0BA2B082FAC6FC85EC0B2C076B9F313EB264
arm641793318C4607E15C2887AF880B00C181278C330396E9B37011A0416F8204F2D4
2.6.010
x64ECD741739DB4AA9EFDB7372C028E9E5FDB7EA6D05501361ABDC7FDD394FBAAD1
x86B9981B68845B8045A65C89598DE480EAA8601F93750B0614357AF08EAF4CDC13
arm641A2B4FD2E3F060AB7248BF39013D95BEED54C7F898A061609F27DB0CF193ACA9
2.6.009
x6413305E33BC43AC2DF2EAA5D7E05680BF09067B574AB0561A1E88CCA37812EC19
x86905C1965B7C797B5DDD74DC8F2BE148FF8F5A664AEC41AC4FFFD23E5CC74BA98
arm64155A1CA9BA41EC72893BBA2477A7BCAF47C154B292C0FA00FCA8C85CD4D264AB
2.5.040
x64906336E234889A607D6346B78D69BA979D4DC7F7DD5F0639ED6CABA9D592DC9C
x8666F932AFDBBAACC31F7C97139DB3C35A6BC74BF960EDCF013AD0D0710117B782
arm64BB3852570E5F79C058981CD6920E9428111477B90E244F3F82BD04BAAD099A17
2.5.036
x645212A707C137CF8B133A21CAB458A03D81592A4B713CFB7BC668A661E604313F
x865C4ACA7C40CE460969AD4590731FBDE42817CEDD036FAC7CDE8E888196D162E6
arm64647D7AD2065D7DEF3FE468F4FA4F28BAE7473CD4297DE9EB7B3E0B2E4F2888B2
2.5.029
x64BDA1E8039649990D8198D949F4DA73142035AB8C37338D2818A8BD469C4ED86E
x860C86E0EB25F3C321B9613CCEE40FB079EE1F3F5902BC9696452C07EABB3B6CBB
arm64CF8A01F7D826396DA270F4D429A351316758C06EF4ACBD17CDCA95E5B4BCFF24
2.5.028
x648E3C1B02C8A33BB982B45AB80D14A117C624DDC4AB6E849897848E256487F16F
x861B41448508AD0E2EAB5DEDD18472CDAD7694F88AF4ECDA7E65A2650F5F5F7511
arm64875CE38CE8F21436B53DAC2132ABA2A82A82F6EEB6D3DA73861D1499910DB5EF
2.5.025
x64AFF73B39A2A5BACDEF096E1E89F9714FB32E302274BAA12D5500578A21C0D1A6
x86F2DDD41956C0950008199DFED741E6C0C7167BC3D63EB3AC1D8FA726A013D037
arm64F32FD584C0DC1E0B268BD60F8A99D23E00A7540A9514135184D23294FCE2CA1D
2.5.022
x643B51E9D0EE2A859A9DD4F0124683340161AC5FC9BF499129A81A13B28DDB21CE
x864C89B303F55A628A4053DB104C930ED0255FDD08AD6FA29F5601D40EA283FA74
arm649C622160A367BC75E7B0C4473B825D8C5B7ECBC673A9C08C05DE2BDBDF57FC1D
2.5.021
x64ED839826006F046020252A41AC87B87728E08497DD5AFD01444369BC0247D790
x868C44BE6598F939EC39AA8EDC081F7CF8CBAC32D6B59AAEF752C4C15052657D7F
2.5.020
x641AF6BF5FCC4D92419D43B528000CDA8B18881A676275746B2261C75943B8B974
x86E0B9638885675BDBF9C4CDEBFE9979E17D092D7F860097FB7E0A5ADB2BA3F9BC