2016-06-22 8 views
2

私は自分のアプリでOpenCVを使用しており、Playストアに公開していますが、Googleからこのメールを送ってくれました。これをどうやって解決するのですか?libpngにはOpenCVを使用したセキュリティ上の脆弱性が存在します

あなたがOpenCVの3.1.0以降にアップデートする必要があり

ERROR:-

This information is intended for developers of apps that utilize any version of libpng library, that contains a security vulnerability disclosed in CVE-2015-8540. Apps with vulnerabilities like this can expose users to risk of compromise and may be considered in violation of our Malicious Behavior policy.

Please migrate your app(s) to libpng v1.0.66, v.1.2.56, v.1.4.19, v1.5.26 or higher as soon as possible and increment the version number of the upgraded APK. Beginning Sep 17, 2016, Google Play will block publishing of any new apps or updates that use vulnerable versions of libpng. Your published app version will remain unaffected, however any updates to the app will be blocked unless they address this vulnerability.

+0

 sudo find . -type f -exec fgrep libpng {} \; -print 

そして、このリンクを使用してOpenCVの3.2.0を更新それはかなり明確です。使用しているlibpngのバージョンを確認し、脆弱性がある場合は、アプリケーションにリンクされているlibpngライブラリを更新してアップグレードする必要があります。あなたはそれにどんな具体的な問題がありますか? –

+1

OpenCVライブラリとリンクするには、[Android OpenCV Manager](http://docs.opencv.org/2.4/platforms/android/service/doc/index.html)を使用することをお勧めします。 )。そのアプローチでは、あなたはそのような問題について自分自身で心配する必要はありません。 –

答えて

0

https://github.com/sofensymbole/Libpng-1.6.23

このリンクを試してみてください、削除するために作成されますlibpngの脆弱性アプリはそれを使用して正常にアップロードされました。

関連する問題